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

Joh*_*ohn 7 error-handling coldfusion

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

这是空服务器上的新安装.此计算机上没有其他任何内容正在运行,并且未加载任何其他内容.

在ColdFusion Administrator中,我选中了"启用强健异常信息"和"启用请求调试输出"复选框.

如果页面上没有错误,页面工作正常.如果有一个错字或其他东西我无法看到什么是错的,它很难调试.

谢谢.

Sea*_*yne 7

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

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

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