我想在 ASP.NET 应用程序上实现异常处理。你建议我如何实现它?一些要求是:
我了解有几种实现异常的方法(例如:在事件查看器中记录消息)
推荐的方法是什么?
最佳答案
推荐的方法实际上取决于您需要如何处理错误信息。
对于简单的应用程序,只需将 web.config 文件设置为重定向到友好的错误页面就足够了。
将未处理的错误信息记录到数据库、文件、Windows 应用程序日志或 Web 服务通常是一个好主意,方法是使用 Global.asax Application_Error
处理它们。事件。您还可以使用 web.config 来获取您的友好页面。一般来说,我不建议使用 Windows 错误日志,因为它们往往有点迟钝,但它没有任何问题。
如需非常详细的操作信息,包括警告和信息消息,请使用 log4net 等工具被广泛使用。通常,您会为产品或企业级应用程序采用这种方法,在这些应用程序中,您的支持团队需要尽可能多的信息来诊断错误。
MSDN 有一个 walkthrough一些基本的错误处理设置以及你可以用它们做什么。
关于asp.net - 在 ASP.NET 3.5 中实现异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2129541/