【发布时间】:2013-07-25 14:58:06
【问题描述】:
我正在使用 MSDeploy 部署一个 ASP.NET Web 应用程序。
Configuring individual attributes/elements 通过项目的 parameters.xml 和每个环境的相应“SetParameters”文件适用于少量差异。
但是,环境之间的差异(以及能够查看整个环境特定配置文件的好处)足够大,我宁愿替换整个 Web.config 文件。
我可以为此使用 SetParams,还是应该看看其他东西?
不用说,我并不热衷于存储在单个属性中编码的配置文件的全部内容。
我知道我可以使用具有不同构建配置的配置转换来支持这一点,但这将涉及每个环境的单独构建,如果可能的话我宁愿避免。我宁愿能够将单个构建包与单个特定于环境的配置文件结合起来,以便部署到环境中。
另外,this question 似乎很相似,但似乎没有任何有用的答案。
还有其他选择吗?
【问题讨论】:
标签: .net web-config msdeploy webdeploy