在我的ASP.NET web.config中的某处是这样的配置:
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
在我的appSettings中,我有这个键:
<add key="customErrors" value="on" />
我的问题:我可以使用system.web/customErrors
appSettings键的值设置customErrors
节点吗?
答案 0 :(得分:0)
您必须以编程方式处理它 - <system.web>
是web.config
的可访问部分
由于IIS每次编辑web.config
时都会重新启动与您的网络应用程序关联的应用程序池,因此您可以在Application_Start
中的Global.asax
处理此问题
你需要一种机制来避免在这里进入无限重启循环,比如检查值是否相等,如果不是,则只更新web.config
。