我在Coldfusion中有这个简单的代码
<cfheader
statuscode="400"
statustext="There was something wrong with the request."
/>
<cfoutput>This is what I want to return as the output.</cfoutput>
<cfabort>
当我在运行CF10的localhost上运行此操作时,我会在Chrome浏览器上获得此输出:
但是当我在运行CF11的另一台服务器上运行同一个文件时,我得到了这个输出:
我错过了什么吗?在CF11中还有其他一些方法吗? 任何帮助将非常感激。感谢。
答案 0 :(得分:2)
这个问题实际上与ColdFusion无关,无论是10还是11
默认情况下,IIS显示不显示错误消息的statustext
部分;它只显示statuscode
个数字。这是一种防止数据泄漏的安全功能。如果您执行想要显示错误消息的statustext
部分,则在IIS中称为“详细错误消息”。
在IIS 7中启用详细错误消息的步骤:
更多信息: