Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在azure上部署带angular应用程序的Web API2.0_C#_Angularjs_Azure_Asp.net Web Api - Fatal编程技术网

C# 在azure上部署带angular应用程序的Web API2.0

C# 在azure上部署带angular应用程序的Web API2.0,c#,angularjs,azure,asp.net-web-api,C#,Angularjs,Azure,Asp.net Web Api,我们已经使用WebAPI2.0和Angular 9作为前端创建了这个项目 现在,我们希望使用iis服务在azure VM上部署此应用程序,我们在这方面没有太多经验 任何帮助都是值得感激的 提前感谢您按照以下步骤将您的Web API和UI发布到Azure: 创建Azure帐户步骤 你应该订阅你的Azure帐户 添加要部署到API的应用程序服务 为要发布的UI创建web应用程序 如果API中有DB连接,则需要添加Azure SQL DB 在步骤3和步骤4中,您将获得单独的发布URL 将asp.net

我们已经使用WebAPI2.0和Angular 9作为前端创建了这个项目

现在,我们希望使用iis服务在azure VM上部署此应用程序,我们在这方面没有太多经验

任何帮助都是值得感激的


提前感谢您

按照以下步骤将您的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访问它

    谢谢这有帮助,但是我如何使用WEb APi将angular代码发布到