我有一个 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 转换的外部类