这是一个 在Golbal.asax 中 使用的,Application_Error 是系统自定义的(不要修改名称撒),启动 有点像 ASP.Net 的 Page_Load 似的,是全局的
/// <summary>
/// 记录错误日志
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void Application_Error(object sender, EventArgs e)
{
Exception error = Server.GetLastError();
if (error != null)
{
string be = "\r\n";
string log = "请求地址:" + Request.Url.ToString() + be;
log += "错误信息:" + error.Message + be;
log += "详细错误:" + error.ToString() + be;
// 写登录日志
LogTextHelper.Error(log); //记录错误日志
//SystemLoginLogManager.Instance.AddLoginLog(DateTime.Now.ToString(), log);
//Server.Transfer(this.Request.ApplicationPath + "/Account/Error");
}
}
原文:http://www.cnblogs.com/dzw159/p/7343821.html