处理catch语句中发生的异常的最佳方法是什么.目前我们正在将异常消息写入响应对象的write方法.但我想要一个解决方案,通过该解决方案,用户将只获得一些错误信息,但我们必须获得有关错误的详细说明.我想知道在C#中用于异常处理的不同实践.
对于Web项目并防止任何异常被推送到浏览器,您可以启用运行状况监视以及使用自定义错误页面.如果你期望在catch语句中出现异常的可能性,那么只需在那里嵌套另一个try catch,以便它可以慷慨解囊.
在global.asax中,您还可以订阅Application_Error事件,该事件将针对未处理的异常进行调用
安德鲁
ASP.NET中的健康监控:http://www.4guysfromrolla.com/articles/031407-1.aspx