直接访问application.cfc会产生未捕获的ColdFusion错误

时间:2011-12-12 18:05:53

标签: coldfusion error-handling application.cfc

我正在使用application.cfc开发一个新的ColdFusion 9应用程序,并且只是为了踢,我想看看如果我直接导​​航到application.cfc会发生什么,如下所示:

http://www.mysite.com/application.cfc

我有点惊讶地看到一个未经修复的错误,其中的内容是:

“Application.cfm,Application.cfc或OnRequestEnd.cfm文件的无效请求”

经过一番挖掘后,似乎没有真正的方法可以在应用程序本身内处理这个问题 - 或者至少目前为止我找不到任何方法。

这个问题有没有合适的解决方案?

提前致谢!

2 个答案:

答案 0 :(得分:5)

答案是通过ColdFusion Administrator使用全局错误处理程序:

enter image description here

在这里,您将输入您构建的cf模板的值,并捕获由于直接访问Application.cfc而导致的必要错误。

答案 1 :(得分:1)

好吧,如果你不想使用站点范围的错误处理程序,你可以简单地让Application.cfc不是web可浏览的,然后让你的404处理程序处理它。