asp.net中取得服务器错误信息

    技术2022-05-11  66

    在global.asax.cs中加入protected void Application_Error(Object sender, EventArgs e)  {   String Message = "/r/nURL:/n http://localhost/" + Request.Path    + "/r/n信息:/n " + Server.GetLastError().GetBaseException().Message    + "/r/n异常类型:/n" + Server.GetLastError().GetBaseException().GetType().ToString()    + "/r/n堆栈:/n" + Server.GetLastError().GetBaseException().StackTrace    + "/r/n错误源:/n" + Server.GetLastError().GetBaseException().TargetSite.Name;

       using (StreamWriter sw = File.AppendText(@"D:/ErrorLog.txt"))    {    sw.WriteLine("-------------------");    sw.WriteLine("服务器错误:");    sw.WriteLine("错误信息:" + Message);    sw.WriteLine("时间:" + DateTime.Now);    sw.Close();   }  } 


    最新回复(0)