同桌上课用手指进去了好爽_欧美丰满熟妇xxⅹⅹ性大i_成人av天天日天天拍拍_猛男gay帅男gay男男同志_欧美va天堂在线观看_人妻无码av中文系列三里桃花_亚欧免费无码在线观看_久久久精品国产亚洲av水_日韩在线免费看污污污_2021无码专区人妻系列日韩

首頁 優(yōu)化推廣 使用Global.asax的Application_Error記錄Exception信息

使用Global.asax的Application_Error記錄Exception信息

來源: | 時間:2014/6/13 9:35:53 |

記錄網(wǎng)頁Exception訊息的方法有很多種..在此介紹三種儲存方式..

1.記錄在事件檢視器

2.記錄在文字檔

3.用Email寄出訊息

asp.net(c#)

Global.asax


<%@ Application Language="C#" %>

<script RunAt="server">

void Application_Start(object sender, EventArgs e)
{

// 應用程式啟動時執(zhí)行的程式碼

}

void Application_End(object sender, EventArgs e)
{

// 應用程式關閉時執(zhí)行的程式碼

}

void Application_Error(object sender, EventArgs e)
{
string Message
= "";
Exception ex
= Server.GetLastError();
Message
= "發(fā)生錯誤的網(wǎng)頁:{0}錯誤訊息:{1}堆疊內容:{2}";
Message
= String.Format(Message, Request.Path + Environment.NewLine,
ex.GetBaseException().Message
+ Environment.NewLine,
Environment.NewLine
+ ex.StackTrace);

//寫入事件撿視器,方法一
System.Diagnostics.EventLog.WriteEntry("WebAppError", Message,
System.Diagnostics.EventLogEntryType.Error);


//寫入文字檔,方法二
System.IO.File.AppendAllText(Server.MapPath(string.Format("Log\\{0}.txt",
DateTime.Now.Ticks.ToString())), Message);


//寄出Email,方法三
//此方法請參考System.Net.Mail.MailMessage

//清除Error
Server.ClearError();

Response.Write(
"系統(tǒng)錯誤,請聯(lián)絡系統(tǒng)管理員!!");

}


void Session_Start(object sender, EventArgs e)
{

// 啟動新工作階段時執(zhí)行的程式碼

}

void Session_End(object sender, EventArgs e)
{

// 工作階段結束時執(zhí)行的程式碼。
// 注意: 只有在 Web.config 檔將 sessionstate 模式設定為 InProc 時,
// 才會引發(fā) Session_End 事件。如果將工作階段模式設定為 StateServer
// 或 SQLServer,就不會引發(fā)這個事件。

}

</script>


 

 

服務熱線

153 8323 9821

功能和特性

價格和優(yōu)惠

網(wǎng)站和維護

推廣和優(yōu)化

微信服務號