如何判断我的global.asax捕获的错误是否显示在用户的屏幕上

时间:2012-06-07 14:45:03

标签: asp.net error-handling

在我的Global.asax文件中,我有一个Sub Application_Error(ByVal sender As Object,ByVal e As EventArgs),它“应该”捕获应用程序遇到的所有错误(如果我错了,请纠正我)。

我的问题是,我看到记录的错误显然没有“失败”我的用户看到自定义错误页面。那么,如果有任何异常,异常的类型是否会导致自定义错误页面显示,那么会告诉我什么。

我希望在错误处理方面做得更好,并寻找任何改进用户体验的见解或方法。谢谢!

1 个答案:

答案 0 :(得分:0)

用两个词来说:

处理页面上的所有错误,并向用户显示错误信息。

保持全局错误处理程序不为您所知的错误,记录它们并在不久的将来修复它们,并向您的用户显示一般错误页面。

有关更多信息和详细信息,我写了这个答案:How do I make a "generic error" page in my ASP.NET application so that it handles errors triggered when serving that page itself?