我正在考虑使用 WebDeploy 部署 ASP.net 网站的想法。我正在阅读各种文章,但其中大部分是关于部署 ASP.Net Web 应用程序而不是网站的。
当我右键单击 Web 应用程序项目时,我会通过 WebDeploy 获得很多配置选项,但在网站的情况下并非如此。
我确信 WebDeploy 可用于部署网站,但我对从哪里开始感到困惑。我是否必须通过 MSBuild 使用 WebDeploy 命令行 API?它是什么?有人可以让我知道标准程序吗?
谢谢,
实际上,我刚刚写了第二篇关于使用 WebDeploy 打包网站的文章。
http://www.dotnetcatch.com/2016/12/15/package-asp-net-website-not-app-in-a-ci-build/
快速总结是您可以使用 msdeploy.exe 从自定义 cs.proj 文件中打包网站并将其集成到 CI 过程中。