在web.config中配置出现错误转到error.aspx在error.aspx中用Server.GetLastError,为什么取不到错误信息?error.aspx:
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Exception ex = Server.GetLastError(); if (ex != null)
{
Response.Write(ex.Message + "\r\n" + ex.Source);
}
}ex始终为null 为什么???
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Exception ex = Server.GetLastError(); if (ex != null)
{
Response.Write(ex.Message + "\r\n" + ex.Source);
}
}ex始终为null 为什么???
protected void Application_Error(Object sender, EventArgs e)
{
Exception Error = Server.GetLastError();
if (Error != null)
{
Server.Transfer(this.Request.ApplicationPath + "\\Error.aspx?Error=" + Error.InnerException.Message);
}
}