在项目中创建了两种类型的 Web 配置文件,一种是 Web.Debug.config,第二种是 Web.Release.config
是否可以创建另一个配置文件,如 Web.Testing.config?如果可能的话,我应该如何在不同的应用程序运行模式下使用配置
例如,如果应用程序处于测试模式,它将使用 Web.Testing.config 文件中的连接字符串。
请给我一些关于这个问题的建议。
谢谢。
在项目中创建了两种类型的 Web 配置文件,一种是 Web.Debug.config,第二种是 Web.Release.config
是否可以创建另一个配置文件,如 Web.Testing.config?如果可能的话,我应该如何在不同的应用程序运行模式下使用配置
例如,如果应用程序处于测试模式,它将使用 Web.Testing.config 文件中的连接字符串。
请给我一些关于这个问题的建议。
谢谢。
@James对 Visual Studio的慢 cheetah扩展是正确的。它很棒,我一直都在使用它。我相信您还必须创建一个称为测试的构建配置(就像您通常具有调试和发布配置一样)。web.*.config
它是确定在 Visual Studio 调试中使用哪个文件的生成配置。
另请参阅有关在 Visual Studio 中使用转换的MSDN 文章。*.config
它可能不是特定于web.config
文件的,但web.config
实际上只是针对 Web 项目而不是app.config
用于常规基于 Windows 的程序的标准。