【问题标题】:web.config, web.debug.config, web.release.config & Publish vs Debug?web.config、web.debug.config、web.release.config & 发布与调试?
【发布时间】:2012-05-08 04:35:28
【问题描述】:

我一直在尝试了解如何使用不同的配置文件,我发现this link 非常有帮助。唯一的问题是,似乎只有在您“发布”解决方案时才考虑转换,而不是在您现在执行通用调试或运行时。

通常这不会有太大问题,但我正在向 Windows Azure 开发,它只允许您发布到云。对于一般调试,我宁愿在 Azure 模拟器中本地运行它,但这样做不会“处理”我的转换。

是否有任何已知的解决方法可以在调试会话期间对其进行转换?

编辑:ShawnC 向我指出this 问题。

这导致我使用this 分机。我认为这可以完成这项工作!

【问题讨论】:

标签: c# azure web-config transform


【解决方案1】:

您可以使用 msbuild 执行 web.config 转换。您可以将它放在项目的 AfterBuild 目标中以帮助您进行调试。

你需要查看TransformXml msbuild 目标,传入:Source=path_to_your/web.config Transform=path_to_your/web.$(ConfigurationName).configDestination=path_to_your/web.config

【讨论】:

    猜你喜欢
    • 2013-11-15
    • 2011-08-14
    • 2023-03-27
    • 2011-02-16
    • 1970-01-01
    • 2023-04-08
    • 1970-01-01
    • 2015-10-08
    • 2011-12-02
    相关资源
    最近更新 更多