我正在构建一系列具有 .Net core 1.1 的服务器,这些服务器在一个环境中组合在一起,我使用 ARM 模板创建我需要的各种 Azure 资源。但是,目前我必须手动部署实际的服务器,而不是让 ARM 根据需要为我部署工件。
这里的说明不适用于网络核心应用程序,但感觉就像迁移到 netcore 1.1 的 msbuild 我应该能够做到这一点。
我尝试搜索快速入门 ARM 模板存储库,但找不到任何相关内容。
最大的绊脚石似乎是"Web Deploy for Web Apps"需要一个zip文件,但dotnet.exe不会生成一个。
可以压缩"dotnet publish"的输出,并使用此.zip文件进行部署。
确保.zip中没有根文件夹。例如:
publish.zip
- bunch of .dll files
- wwwroot
- Views
...
我希望这对你有帮助,柯克