【发布时间】:2012-02-01 11:22:38
【问题描述】:
我正在构建一个 MVC 3.0 电子商务网站。我想避免在我的代码中粘贴 try-catch 块。
问题很简单 - 什么是捕获我网站上抛出的所有错误的好策略?我想了解所有这些……所以一旦网站上线,我就可以努力将这个计数变为 0。我计划将每个错误写入记录器并通过电子邮件发送。
我已经阅读了一些关于在 global.asax 文件中捕获它的信息......但我也读到它没有得到所有这些。
有人有什么建议或者可以指点我一个好的方向吗?
【问题讨论】:
-
我喜欢所有的答案...我试过关于 ELMAH 的答案,我很喜欢。安装它很容易,我要用我蹩脚的记录器完全替换它。我希望看到一些投票/cmets 以确保 ELMAH 是要走的路...
-
我同意! ELMAH 很棒,而且很容易设置。我已经在多个项目中成功使用了 ELMAH。
标签: asp.net-mvc model-view-controller error-handling