【发布时间】:2016-06-22 14:42:13
【问题描述】:
运行 ColdFusion 11(更新 7)和 IIS 7.5
我的站点应用程序/根级别 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 状态代码时,服务器将返回自定义错误处理程序响应。我对文档的解释是嵌套的 web.config 文件应该覆盖根 web.config 文件,但显然不是。
我检查了 IIS 应用程序主机文件,并且 httpErrors overrideModeDefault 设置为 true。我还尝试在我的根 web.config 文件中使用位置标记来执行相同的操作,但除非我将路径设置为通配符,否则它也会被忽略。
我没有想法。对你的帮助表示感谢。提前谢谢你。
【问题讨论】:
标签: iis coldfusion