我正在开发我的应用程序。
一切正常,但如果有人遇到意外的异常,我希望能够:
使用asp.net MVC的最佳方法是什么?
修改
作为最佳答案的补充: 我整合了elmah,如下所述:http://joel.net/logging-errors-with-elmah-in-asp.net-mvc-3--part-1--setup 然后我指定了一些自定义错误页面。所以现在我就是我所需要的一切!
答案 0 :(得分:2)
答案 1 :(得分:2)
我建议您使用“Elmah”http://code.google.com/p/elmah/
这个软件包是一个天赐之物 - 完全按照框中显示的内容进行操作,并且对源代码进行了接近零更改。
的NuGet获取答案 2 :(得分:1)
您可以捕获global.asax中的错误。有一种方法protected void Application_Error(object sender, EventArgs e)
,您可以随意做任何事情。
答案 3 :(得分:0)
看看PostSharp,整洁且易于使用。免费注册后可以使用入门版本。 NuGet包也可用http://nuget.org/packages/PostSharp