如何处理异常
本文关键字:异常 处理 何处理 | 更新日期: 2023-09-27 18:22:33
我使用的是asp.net mvc4
在我的Global.asax.cs
中,我有
void Application_Error(object sender, EventArgs e)
{
//We clear the response
Response.Clear();
{
Response.Redirect("~/Shared/_Error");
}
//We clear the error
Server.ClearError();
}
这为用户提供了一个很好的错误消息
但作为一名开发人员,我想看看关于异常的一些信息
我该怎么办?我可以用一个简单的文件来存储这些信息吗?
您可以使用提取最后一个异常
Exception exc = Server.GetLastError();
exc.ToString()
应该为您提供所需的所有信息(以及更多信息)。你可以记录它,向用户显示它,等等
您还可以查看ELMAH等支持电子邮件通知、日志记录等的附加工具。
更多信息可以在这里找到