【发布时间】:2023-04-02 11:30:02
【问题描述】:
我想知道如何执行以下操作
- 构建一个 ASP.NET 网站并将其打包到文件系统中
- 能够将网站部署到一个或多个环境。我希望配置文件的转换发生在部署点,而不是在构建点。这样,我的代码不会为每个部署重新编译,并且不存在引入新更改的风险。
根据我自己的阅读,我不确定如何做到这一点。 WebDeploy 似乎基于配置打包、转换和部署,但我不确定如何将这些步骤解耦以避免需要从源代码控制重新编译代码。
有人有解决这个问题的经验吗?
【问题讨论】:
-
你见过 PackageWeb NuGet 包吗? sedodream.com/2011/12/24/PackageOncePublishAnywhere.aspxnuget.org/packages/PackageWeb
-
OctopusDeploy 最终成为我试图解决的问题的全局解决方案。
标签: asp.net tfs msbuild msdeploy webdeploy