【发布时间】:2012-06-15 21:41:47
【问题描述】:
我有一个 Web 应用程序(带有一个 Web.config 文件),它将在正常的“开发”、“测试”、“暂存”和“生产”环境中移动。我试图弄清楚如何在我的 Visual Studio 项目中创建特定于环境的 Web.config 文件。
我正在寻找一种方法来提供“Web.config.testing”和“Web.config.staging”,它们将在运行时或编译时由应用程序使用,基于一个环境变量“ ENVIRONMENT=testing”、“ENVIRONMENT=staging”等。我查看了 Visual Studio 中的“配置管理器”,但不明白如何或是否可以将不同的设置附加到那里的不同配置。
谁能告诉我 Visual Studio 是否具有允许这种依赖于环境的配置的功能?
更新:Visual Studio 支持此功能,无需使用 Web.config Transformation 的外部类
【问题讨论】:
标签: c# configuration-files configurationmanager visual-studio-2012