【问题标题】:MSDeploy - Add new web config setting in setParamsMSDeploy - 在 setParams 中添加新的 Web 配置设置
【发布时间】:2014-01-08 10:59:45
【问题描述】:

我正在使用 MSDeploy v3 将 Web 应用程序部署到多个环境,使用 parameters.xml 文件定义环境之间的变化,并使用 setparameters.environment.xml 为每个环境设置新值。

我的问题是,在部署管道的某些环境中,我需要在配置文件的 system.web 部分中添加一个新条目,但在本地或测试环境中不需要。

从我目前在 MSDN 上找到的内容和谷歌搜索的主题来看,似乎无法向 xml 文件添加新元素。它是否正确?任何想法如何在没有外部部署后脚本的情况下干净地实现我需要做的事情?

我的一个想法是在基本配置文件中定义设置并在测试参数文件中删除它。这可能吗?这是正确的解决方案吗?

非常感谢

【问题讨论】:

    标签: xml visual-studio iis msdeploy


    【解决方案1】:

    您实际上可以remove elements using Web Deploy parameters,但对于您的场景,我倾向于简单地使用 Release Web.config 转换从更下游的环境中删除开发配置,只有在您将调试设置部署到任何环境时才会失败。

    【讨论】:

    • 感谢您的回复理查德。这是我在该主题上看到的最佳链接。我认为您的指导与该链接中的一些场景相结合应该可以让我到达我需要的地方。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 2011-09-05
    • 2014-05-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多