void Application_Error(object sender, EventArgs e)
{
Exception objException = Server.GetLastError().GetBaseException();
Server.Transfer("~/ErrorPage/Error_Page.aspx?objException="
+ objException,true);
}
//Error page.aspx page load
protected void Page_Load(object sender, EventArgs e)
{
object objException = Request.QueryString["objException"];
//Write exception in log file.
WriteApplicationErrorLog(objException.Message, objException.StackTrace);
}
我Global.asax
在应用程序级别得到一个异常对象。我需要将此异常对象传递给 page errorpage.aspx
,并将其写入日志文件。
我正在使用上面的代码,但得到异常消息,而不是对象。