使用Web.config文件管理调试和发布模式

时间:2013-08-02 11:25:14

标签: .net asp.net-mvc c#-4.0

在项目中创建了两种类型的Web配置文件 一个Web.Debug.config,第二个是Web.Release.config

是否可以创建另一个配置文件,如Web.Testing.config? 如果有可能我应该如何在不同的应用程序运行模式下使用配置

例如,如果应用程序处于测试模式,它将使用Web.Testing.config文件中的连接字符串。

请就这个问题给我一些建议。

感谢。

1 个答案:

答案 0 :(得分:0)

@James对于Visual Studio的slow cheetah扩展名是正确的。这很好,我一直都在使用它。我相信你也必须创建一个名为Testing的构建配置(就像你通常有调试和发布配置一样)。这是构建配置,用于确定在Visual Studio调试中使用哪个web.*.config文件。

另请参阅this MSDN article在Visual Studio中使用*.config转换。它可能不是web.config文件特有的,但web.config对于Web项目而言非常特殊,而对于常规基于Windows的程序则使用标准app.config