web.config中的多个appSettings部分

fea*_*net 0 .net configuration design-patterns web-config appsettings

这有可能吗?例如,通过命名appSettings部分,或嵌套在其他命名部分的appSettings.

我希望实现以下内容:

<section name="development">
    <appSettings>
    </appSettings>
</section>

<section name="test">
    <appSettings>
    </appSettings>
</section>


string connectionString 
   = ConfigurationManager.GetSection("test").AppSettings["connectionString"];
Run Code Online (Sandbox Code Playgroud)

这个模式是什么?

Tro*_*unt 5

假设你要做的只是在部署到不同的环境时应用不同的连接字符串(或操纵其他web.config设置),你要找的是配置转换.这是处理这种情况的最快,最简单和最正确的方法.