运行ColdFusion 11(更新7)处理设置的自定义错误和IIS 7.5IIS 7.5 =嵌套的web.config将不会覆盖在应用程序级别的web.config
我的网站应用/根级别的web.config:
<configuration>
<system.webServer>
<httpErrors errorMode="Custom" />
</system.webServer>
</configuration>
我嵌套的web.config文件,其中坐镇内线/ API/EB:
<configuration>
<system.webServer>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>
当我访问网页/ API/EB子目录中,坐在(如401.cfm)和触发一个401状态代码服务器将r修改自定义错误处理程序响应。我从文档的解释是,嵌套的web.config文件应该覆盖根web.config文件,但它显然不是。
我已经检查了IIS应用程序主机文件,httpErrors overrideModeDefault设置为true。我也尝试在我的根web.config文件中使用位置标记来做同样的事情,但它也被忽略,除非我将路径设置为通配符。
我出来的想法。对你的帮助表示感谢。先谢谢你。
在双重检查我可以看到,我确实设置了overrideModeDefault以允许 – BallisticPugh