protected void Application_Error(Object sender, EventArgs e)
{
Exception ex = HttpContext.Current.Server.GetLastError();
string path = Server.MapPath("Log.txt"); using (StreamWriter sw = File.AppendText(path)) 
{
sw.WriteLine(String.Format("时间:{0}\r\n描述:{1}\r\n----------------------", DateTime.Now, ex));
}
}

解决方案 »

  1.   

    HelpLink 获取或设置指向此异常所关联帮助文件的链接。 
    InnerException 
    受 .NET Framework 精简版的支持。
     获取导致当前异常的 Exception 实例。 
    Message 
    受 .NET Framework 精简版的支持。
     获取描述当前异常的消息。 
    Source 获取或设置导致错误的应用程序或对象的名称。 
    StackTrace 获取当前异常发生时调用堆栈上的帧的字符串表示形式。 
    TargetSite 获取引发当前异常的方法。 
      

  2.   

    是啊,就是没有行数,但是ASP。NET本身的出错页面是可以显示行数的呀