使用 ARM 部署网络核心 Web 应用程序



我正在构建一系列具有 .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
  ...

我希望这对你有帮助,柯克

最新更新