.net core 使用ARM部署netcore web应用程序

.net core 使用ARM部署netcore web应用程序,.net-core,arm-template,.net-core-1.1,.net Core,Arm Template,.net Core 1.1,我正在使用.Net core 1.1构建一系列服务器,这些服务器在一个环境中分组在一起,我使用ARM模板创建我需要的各种Azure资源。然而,目前我不得不手动部署实际的服务器,而不是让ARM按照我的意愿为我部署人工制品 这些说明不适用于netcore应用程序,但感觉如果迁移到netcore 1.1的msbuild,我应该能够做到这一点 我已经试着搜索过了,但是找不到任何相关的东西 最大的障碍似乎是“Web应用程序的Web部署”需要一个zip文件,但dotnet.exe不生成zip文件。您可以压缩

我正在使用.Net core 1.1构建一系列服务器,这些服务器在一个环境中分组在一起,我使用ARM模板创建我需要的各种Azure资源。然而,目前我不得不手动部署实际的服务器,而不是让ARM按照我的意愿为我部署人工制品

这些说明不适用于netcore应用程序,但感觉如果迁移到netcore 1.1的msbuild,我应该能够做到这一点

我已经试着搜索过了,但是找不到任何相关的东西

最大的障碍似乎是“Web应用程序的Web部署”需要一个zip文件,但dotnet.exe不生成zip文件。

您可以压缩“dotnet publish”的输出并使用此.zip文件进行部署

确保.zip中没有根文件夹。例如:

publish.zip
  - bunch of .dll files
  - wwwroot
  - Views
  ...
我希望这能帮助你, 柯克