在我的Global.asax文件中,我有一个Sub Application_Error(ByVal sender As Object,ByVal e As EventArgs),它“应该”捕获应用程序遇到的所有错误(如果我错了,请纠正我)。
我的问题是,我看到记录的错误显然没有“失败”我的用户看到自定义错误页面。那么,如果有任何异常,异常的类型是否会导致自定义错误页面显示,那么会告诉我什么。
我希望在错误处理方面做得更好,并寻找任何改进用户体验的见解或方法。谢谢!
答案 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?