gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:37:18 24 4
gpt4 key购买 nike

今天我正在为一个新网站设计错误处理策略。我已经浏览了 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-handling - 应该如何处理 ColdFusion 异常和 404 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28561015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com