exception-handling之应该如何处理 ColdFusion 异常和 404 错误
今天我正在为一个新网站设计错误处理策略。我已经浏览了 ColdFusion Excepiton 的所有文档 处理。
现在我有些疑惑。
处理 404 错误的最佳解决方案是什么?
- 使用
onMissingTemplate()
方法 Sitewide Missing Template
选项(CFAdmin)IIS 自定义 404 错误处理程序
。
异常处理的最佳解决方案是什么?
- 我应该使用什么来记录错误
onError()
方法或Site-Wide Error handler
?之间有什么显着差异吗 这两个? - 我是否需要为我编写的每个查询使用 try/catch block ?
因为有一些查询,我确信查询只会在数据库失败时失败。因此,如果数据库出现故障,则使用 try/catch 进一步处理页面是没有意义的。在这些情况下我该怎么办?
我知道这个问题看起来有点主观,但我找不到比 StackOverflow 更好的地方了。
请您参考如下方法:
对于处理404,最好在网络服务器级别处理它。
对于 Sitewide Missing Template,您可以在 CF Admin 中指定相同的内容。确保 Sitewide 错误处理程序文件位置应该相对于 CF webroot 而不是 webserver root。依赖文件可以放在网络服务器上。
请引用http://blogs.coldfusion.com/post.cfm/onmissingtemplate ,用于 IIS 自定义 404 错误处理程序。这篇最近的博文详细描述了 404 和错误处理。
1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。