你可以在web.config的其他部分使用appSettings键吗?

时间:2016-05-31 07:26:23

标签: c# asp.net web-config appsettings

在我的ASP.NET web.config中的某处是这样的配置:

<configuration>
    <system.web>
       <customErrors mode="Off"/>
    </system.web>
</configuration>

在我的appSettings中,我有这个键:

<add key="customErrors" value="on" />

我的问题:我可以使用system.web/customErrors appSettings键的值设置customErrors节点吗?

1 个答案:

答案 0 :(得分:0)

您必须以编程方式处理它 - <system.web>web.config的可访问部分

由于IIS每次编辑web.config时都会重新启动与您的网络应用程序关联的应用程序池,因此您可以在Application_Start中的Global.asax处理此问题

你需要一种机制来避免在这里进入无限重启循环,比如检查值是否相等,如果不是,则只更新web.config