我们已经使用WebAPI2.0和angular 9作为前端创建了这个项目。现在,我们希望使用iis服务在azure vm上部署此应用程序,我们在这方面没有太多经验。任何帮助都是值得感激的。先谢谢你
y4ekin9u1#
按照以下步骤将web api和ui发布到azure:创建azure帐户步骤你应该订阅你的azure帐户添加要部署到api的应用程序服务为要发布的ui创建web应用程序如果api中有db连接,则需要添加azure sql db在步骤3和步骤4中,您将获得单独的发布url将asp.net web应用程序从visual studio部署到azure在解决方案资源管理器中,右键单击web应用程序项目,然后单击 出版选择 蔚蓝色的 然后单击下一步选择 azure应用程序服务 然后单击下一步点击+号提供 名称 对于应用程序服务。这是将用于访问web应用程序的名称选择您的 订阅 和 资源组最后选择您的托管计划。如果您希望使用免费托管计划。点击这个 新的 链接提供 名称 位置 和 大小 对于托管计划。它的大小决定了你支付的费用和你获得的功能。我已经选择了 自由的 用于说明的定价层记住,要在azure中托管web应用程序,我们需要应用程序服务和应用程序服务计划现在我们从VisualStudio中创建它们(应用程序服务和应用程序服务计划),而不是通过azure门户。单击ok并单击finish。几分钟后,您的应用程序将部署到azure,您可以使用url访问它
1条答案
按热度按时间y4ekin9u1#
按照以下步骤将web api和ui发布到azure:
创建azure帐户步骤
你应该订阅你的azure帐户
添加要部署到api的应用程序服务
为要发布的ui创建web应用程序
如果api中有db连接,则需要添加azure sql db
在步骤3和步骤4中,您将获得单独的发布url
将asp.net web应用程序从visual studio部署到azure
在解决方案资源管理器中,右键单击web应用程序项目,然后单击 出版
选择 蔚蓝色的 然后单击下一步
选择 azure应用程序服务 然后单击下一步
点击+号
提供 名称 对于应用程序服务。这是将用于访问web应用程序的名称
选择您的 订阅 和 资源组
最后选择您的托管计划。如果您希望使用免费托管计划。点击
这个 新的 链接
提供 名称 位置 和 大小 对于托管计划。它的大小决定了你支付的费用和你获得的功能。我已经选择了 自由的 用于说明的定价层
记住,要在azure中托管web应用程序,我们需要应用程序服务和应用程序服务计划
现在我们从VisualStudio中创建它们(应用程序服务和应用程序服务计划),而不是通过azure门户。
单击ok并单击finish。
几分钟后,您的应用程序将部署到azure,您可以使用url访问它