【发布时间】:2011-06-25 11:28:20
【问题描述】:
为了让 ColdFusion 显示其错误而不仅仅是服务器错误(代码 500),我已根据本网站的一些发现添加到 web.config。
问题看起来已经解决了,但是...
当我访问 IIS 中不存在的目录时,它返回了一个没有任何状态代码的“空白”页面。如果我将它从 passthrough 设置回 auto,IIS 会再次显示错误页面,并且不再显示 ColdFusion 错误。
有人有解决办法吗?我做了一些研究并“怀疑” JWildcardhandler 可能是问题所在,但我找不到解决方案。
非常感谢!
【问题讨论】:
-
认为最好的办法是展示您的 web.config 示例。
-
您在 IIS 中的默认文档是否设置为 index.cfm?如果它在 index.aspx 或 index.htm 上,那么它可能会尝试通过 404 错误而不在 ColdFusion 上出现 404 错误。
-
在站点的 IIS 属性中,查看 404 错误处理程序页面设置的内容。
-
我尝试将 IIS 中的默认文档设置为 index.cfm,删除所有其他默认文档,但它似乎仍然忽略它,返回一个空白页。太令人沮丧了。为什么不设置一个允许服务器完全按照 IIS7 之前的行为的设置?
标签: coldfusion iis-7.5