【发布时间】:2010-08-15 12:16:52
【问题描述】:
自从 MVC 1 首次问世以来,这里就有很多关于错误处理的示例,特别是 404 错误处理,但是由于版本 2 发生了很多变化并且出现了新技术,我想问这个问题是什么是在 ASP.NET MVC 2 中处理 404(和其他)错误的最新、最好是最佳的方法。
这里有一些旧问题的链接,在阅读完所有问题后,我想问一下:
- 你现在是怎么做的?我们真的必须实现所有this吗?
- 仅仅依靠web.config settings for custom errors 有什么问题(如果有的话)?
所以本质上,如果可能的话,我想在您的帮助下更新已经在 SO 上发布的关于 ASP.NET MVC 中的错误处理的内容。
【问题讨论】:
-
母马,你在这里问了两个完全不同的问题,并且对 #1 非常模糊。 404 与“错误”有很大不同。 #2也很主观。代码与 XML 配置。
-
对我来说,只对不存在的文件/页面发出 404 和对站点运行时出现问题的所有其他问题发出 500 很重要。这是关于访问者的观点。当然,在幕后,我连接了日志框架或其他提供更多细节的东西。
标签: asp.net asp.net-mvc error-handling