是否存在基于环境更改/加载web.config的动态方法

时间:2017-01-18 06:29:19

标签: web-config web.config-transform

是否有基于环境加载web.config的动态方式。就像我有本地,开发和prod环境一样,每当我在本地运行或需要对dev / master进行任何更改时我都需要进行更改。

我发现web.config中的<appSettings>标记支持一个文件属性,该属性将使用自己的一组键/值加载外部配置。这些将覆盖您在web.config中的任何设置或添加到它们。

<appSettings file=".\EnvironmentSpecificConfigurations\dev.config">

<appSettings file=".\EnvironmentSpecificConfigurations\qa.config">

<appSettings file=".\EnvironmentSpecificConfigurations\production.config">

但我不确定它是如何工作的,我如何在我的项目中实现它。 请帮忙。

1 个答案:

答案 0 :(得分:0)