exception-handling之应该如何处理 ColdFusion 异常和 404 错误

java哥 阅读:125 2025-02-15 21:57:57 评论:0

今天我正在为一个新网站设计错误处理策略。我已经浏览了 ColdFusion Excepiton 的所有文档 处理。

现在我有些疑惑。

处理 404 错误的最佳解决方案是什么?

  1. 使用 onMissingTemplate() 方法
  2. Sitewide Missing Template 选项(CFAdmin)
  3. IIS 自定义 404 错误处理程序

异常处理的最佳解决方案是什么?

  1. 我应该使用什么来记录错误 onError() 方法或 Site-Wide Error handler?之间有什么显着差异吗 这两个?
  2. 我是否需要为我编写的每个查询使用 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 和错误处理。


标签:Exception
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号