0

我目前有一个 .net 和一个 Angular 应用程序,它们都通过 appveyor 部署到 azure。现在我想添加一个 node.js 应用程序,也在 github 存储库中,也可以通过 appveyor 部署到 azure 中。

但是我不知道从哪里开始。

  1. 我应该创建什么样的天蓝色应用程序?只是标准的网络应用服务?
  2. 如何通过 appveyor 将其部署到 azure?
4

1 回答 1

0

我应该创建什么样的天蓝色应用程序?只是标准的网络应用服务?

起初,我可以与您分享 Azure 应用服务计划以及我们选择其中一个的时候。请参阅此文档(https://azure.microsoft.com/en-us/documentation/articles/azure-web-sites-web-hosting-plans-in-depth-overview/)。然后,选择哪一种服务计划,取决于站点负载和要求。它与部署渠道无关。

如何通过 appveyor 将其部署到 azure?

您可以尝试按照本指南使用 Web 部署进行部署,在 appveyor 中项目的设置=>构建选项卡中标记为 Web 部署打包 Web 应用程序复选框。

然后登录 Azure 管理门户并下载发布配置文件。在 AppVeyor 中指定以下部署设置:

  • 服务器:https://<publishUrl>/msdeploy.axd?site=<msdeploySite>
  • 网站名称:<msdeploySite>
  • 用户名:<userName>
  • 密码:<userPWD>
  • NTLM:disabled

替换为部署选项卡<publishUrl>, <msdeploySite>, <userName> and <userPWD>中下载的发布配置文件 XML 文件中的值。

于 2016-06-13T05:37:55.590 回答