如何分离本地配置和在线配置:asp.net mvc应用程序

时间:2012-02-29 16:26:46

标签: asp.net visual-studio-2010 asp.net-mvc-3 web-config

是否存在(我确定有)将本地配置文件与在线分开的方法?每次上传我的web.config文件时我都不想写和重写!谈论asp.net mvc3应用程序!

2 个答案:

答案 0 :(得分:1)

如果您使用的是.NET 4.0,请查看Web.config Transformations

它基本上保留了一个基本web.config文件,然后您可以根据您是处于发布模式还是调试模式指定不同的值。

答案 1 :(得分:0)

另一个简单的解决方案是让web.config的各个部分引用外部文件。然后,您可以更改外部文件,而无需重新启动Web应用程序。 然后,您可以使用包含本地环境所需数据的外部文件覆盖外部文件。

当您发布应用时。你可以包括在线配置文件。