主頁(yè) > 知識(shí)庫(kù) > 記錄asp.net網(wǎng)站是什么原因?qū)е峦V惯\(yùn)行的代碼

記錄asp.net網(wǎng)站是什么原因?qū)е峦V惯\(yùn)行的代碼

熱門(mén)標(biāo)簽:昆明語(yǔ)音電銷(xiāo)機(jī)器人價(jià)格 征途美甲店地圖標(biāo)注 百度地圖怎樣做地圖標(biāo)注 400電話如何申請(qǐng)取消 太原400電話上門(mén)辦理 騰訊地圖標(biāo)注手機(jī) 浦發(fā)電話機(jī)器人提醒還款 柳州電銷(xiāo)機(jī)器人公司 電銷(xiāo)語(yǔ)音機(jī)器人型號(hào)參數(shù)
記錄網(wǎng)站是什么原因?qū)е峦V惯\(yùn)行還是有必要的,下面是具體的實(shí)現(xiàn)方式。
復(fù)制代碼 代碼如下:

protected void Application_End(object sender, EventArgs e)
{
RecordEndReason();
}

/// summary>
/// 記錄網(wǎng)站停止運(yùn)行原因
/// /summary>
protected void RecordEndReason()
{
HttpRuntime runtime = (HttpRuntime)typeof(System.Web.HttpRuntime).InvokeMember("_theRuntime", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static | System.Reflection.BindingFlags.GetField,
null,
null,
null);
if (runtime == null)
return;
string shutDownMessage = (string)runtime.GetType().InvokeMember("_shutDownMessage",
System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.GetField,
null,
runtime,
null);
string shutDownStack = (string)runtime.GetType().InvokeMember(
"_shutDownStack",
System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.GetField,
null,
runtime,
null);
string reasonString="網(wǎng)站Application_End,停止運(yùn)行,shutDownMessage=" + shutDownMessage + ",shutDownStack=" + shutDownStack;
LogHelper.WriteErrorLog(reasonString,null);
LogHelper.WriteSmtp(reasonString, null);
//以下方法將重啟的原因和重啟時(shí)的堆棧信息記錄到了windows的事件查看器中,當(dāng)然你也可以記錄到文本文件中。
//EventLog log = new EventLog();
//log.Source = "ASP.NET 2.0.50727.0";
//log.WriteEntry(String.Format("\r\n\r\n_shutDownMessage={0}\r\n\r\n_shutDownStack={1}", shutDownMessage, shutDownStack), EventLogEntryType.Information);
}

效果截圖
您可能感興趣的文章:
  • asp.net獲取網(wǎng)站絕對(duì)路徑示例
  • Web Deploy發(fā)布網(wǎng)站及常見(jiàn)問(wèn)題解決方法(圖文)
  • VS2010發(fā)布Web網(wǎng)站技術(shù)攻略

標(biāo)簽:江蘇 德陽(yáng) 蘭州 白山 新疆 陽(yáng)泉 天門(mén) 張家界

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《記錄asp.net網(wǎng)站是什么原因?qū)е峦V惯\(yùn)行的代碼》,本文關(guān)鍵詞  記錄,asp.net,網(wǎng)站,是什么,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《記錄asp.net網(wǎng)站是什么原因?qū)е峦V惯\(yùn)行的代碼》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于記錄asp.net網(wǎng)站是什么原因?qū)е峦V惯\(yùn)行的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章