web.config,web.debug.config,web.release.config&Publish vs Debug?

Kyl*_*yle 6 c# web-config transform azure

我一直在努力了解如何使用不同的配置文件,我刚刚发现这个链接非常有帮助.唯一的问题是,当您'发布'解决方案时,似乎只会考虑转换,而不是如果您只是执行通用调试或立即运行.

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

在调试会话期间是否有任何已知的解决方法可以将它们转换?

编辑:ShawnC向我指出了这个问题.

这导致我这个扩展.我认为这将完成这项工作!

Jam*_*imm 3

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

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