![]() |
1
9
|
![]() |
2
3
ELMAH 是捕获未处理异常的优秀错误处理程序。它通过httpmodules无缝地插入您的Web应用程序,并具有各种通知和日志记录选项。 特征:
仅供参考,所以使用Elmah,尽管是分叉版本。这是最好的 architectural explanation 和 setup tutorial |
![]() |
3
2
您必须指定一个虚拟路径,即相对于应用程序基的路径(即,应用程序外部没有路径),因此如下所示: server.transfer(“错误.html”) 或 server.transfer(“/error.html”)。 或 server.transfer(“~/error.html”)。 |
![]() |
4
2
默认情况下,ASP.NET MVC应用程序具有视图shared/error.aspx,继承自
如果您的控制器使用属性[handleError],则所有异常将继续冒泡,直到捕获为止,并最终出现在该页上。 我只是添加了一个内联页面加载(在本例中有效,因为它是行的结尾):
之后,友好的“对不起…”信息。看起来埃尔玛确实更强壮,但就我的需要而言,这就足够了。 |
![]() |
Aleksa Ristic · 手动创建全局。尽快。cs文件不工作 7 年前 |