使用ColdFusion并获取“内部服务器错误”而不是ColdFusion错误页面

时间:2014-08-05 21:32:02

标签: coldfusion error-handling

我在Windows Server2008 R2上使用IIS7。我已经设置并运行了ColdFusion 11。一切似乎工作正常,除非我有一个coldfusion错误,我收到来自IIS而不是ColdFusion的错误消息。我得到通用500 - 内部服务器错误而不是ColdFusion页面告诉我出了什么问题。

这是空服务器上的新安装。没有其他东西在这台机器上运行,没有其他任何东西被加载。

在ColdFusion管理员中,我有“#34;启用强大的异常信息”复选框"和"启用请求调试输出"检查。

如果页面上没有错误,页面工作正常。如果有错字或其他什么我无法查看错误,那就很难调试。

感谢。

1 个答案:

答案 0 :(得分:7)

检查服务器设置>下的“启用http状态代码”设置。 CF管理员中的设置。 http://help.adobe.com/en_US/ColdFusion/10.0/Admin/WSc3ff6d0ea77859461172e0811cbf3638e6-7ffc.html

当CF在错误上设置500状态代码时,IIS会看到此错误并以错误页面响应。

虽然取消选中此选项将在技术上解决您的问题,但真正的解决方案是修改IIS的设置,以便它提供您想要的错误页面。您不应该将coldfusion的错误页面发送给生产站点上的用户。