品牌特定的web.config部分自动化

时间:2013-11-21 04:54:45

标签: c# asp.net visual-studio-2010

我正在研究如何根据环境和品牌制作web.config动态。我们为不同的环境和品牌提供了不同的web.config。

现在我们复制它存储一个单独的文件,最后手动选择并部署。

我发现了各种各样的arcticles,下面有一个解决方案。

http://www.hanselman.com/blog/ManagingMultipleConfigurationFileEnvironmentsWithPreBuildEvents.aspx

如果还有其他最佳行业惯例,我不需要任何代码或类似内容,但需要一些参考资料

1 个答案:

答案 0 :(得分:1)

有关web.config转换的信息,请参阅http://msdn.microsoft.com/en-us/library/dd465326(v=vs.110).aspx。同样的概念。您有一个基本配置文件,然后根据环境,品牌或两者具有特定的嵌套配置文件。根据您部署应用程序的方式,可能会影响您拥有的web.config数量。在较新的visual studio中,您可以通过单击解决方案资源管理器中的嵌套web.config来预览更改

App.config转换不支持开箱即用,但有一些msbuild事件可以解决这些问题