最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

記錄asp.net網站是什么原因導致停止運行的代碼

 更新時間:2014年03月31日 16:47:42   作者:  
這篇文章主要介紹了記錄asp.net網站是什么原因導致停止運行的具體實現(xiàn)
記錄網站是什么原因導致停止運行還是有必要的,下面是具體的實現(xiàn)方式。
復制代碼 代碼如下:

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

/// <summary>
/// 記錄網站停止運行原因
/// </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="網站Application_End,停止運行,shutDownMessage=" + shutDownMessage + ",shutDownStack=" + shutDownStack;
LogHelper.WriteErrorLog(reasonString,null);
LogHelper.WriteSmtp(reasonString, null);
//以下方法將重啟的原因和重啟時的堆棧信息記錄到了windows的事件查看器中,當然你也可以記錄到文本文件中。
//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 MVC中分部視圖的應用方法

    ASP.NET MVC中分部視圖的應用方法

    這篇文章主要給大家介紹了關于ASP.NET MVC中分部視圖的應用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-06-06
  • asp.net發(fā)布后web.config中compilation的debug的值true和false區(qū)別點整理

    asp.net發(fā)布后web.config中compilation的debug的值true和false區(qū)別點整理

    在本篇文章里小編給大家整理的是一篇關于asp.net發(fā)布后web.config中compilation的debug的值true和false區(qū)別點內容,有需要的為朋友們可以參考下。
    2020-01-01
  • asp.net中url地址傳送中文參數時的兩種解決方案

    asp.net中url地址傳送中文參數時的兩種解決方案

    前天遇到一個地址傳遞中文參數變?yōu)閬y碼的問題,同樣的兩個web Project,一個是vs2003,一個是vs2005,前者可以,后者就是不可以。
    2009-11-11
  • .net使用自定義類屬性實例

    .net使用自定義類屬性實例

    這篇文章主要介紹了.net使用自定義類屬性實例,詳細講述了自定義類屬性的原理及實現(xiàn)方法,需要的朋友可以參考下
    2014-10-10
  • 解協(xié)議時有符號和無符號整數型處理

    解協(xié)議時有符號和無符號整數型處理

    這篇文章主要介紹了解協(xié)議時有符號和無符號整數型處理,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • 你應該知道的.NET錯誤與異常處理機制

    你應該知道的.NET錯誤與異常處理機制

    這篇文章主要給大家介紹了關于.NET錯誤與異常處理機制的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用.NET具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-08-08
  • 理解ASP.NET Core 啟動類(Startup)

    理解ASP.NET Core 啟動類(Startup)

    這篇文章主要介紹了ASP.NET Core 啟動類(Startup),文中運用代碼講解相關知識非常詳細,感興趣的小伙伴可以參考一下
    2021-09-09
  • asp.net 計算字符串中各個字符串出現(xiàn)的次數

    asp.net 計算字符串中各個字符串出現(xiàn)的次數

    比如一個字符串"a,b,a,c,b,b,d",現(xiàn)在我們要統(tǒng)計每個字符串出現(xiàn)次數。解決這個問題,我們可以使用泛型集合 Dictionary(TKey,TValue)。它有一個key值用來存儲字符串和一個value值,用來存儲字符串出現(xiàn)的次數
    2012-05-05
  • ASP.NET使用SignalR2實現(xiàn)服務器廣播

    ASP.NET使用SignalR2實現(xiàn)服務器廣播

    這篇文章介紹了ASP.NET使用SignalR2實現(xiàn)服務器廣播的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • ASP.NET?MVC+EF實現(xiàn)異步增刪改查

    ASP.NET?MVC+EF實現(xiàn)異步增刪改查

    這篇文章介紹了ASP.NET?MVC+EF實現(xiàn)異步增刪改查的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-03-03

最新評論

大新县| 五莲县| 右玉县| 老河口市| 青州市| 绥德县| 宽甸| 新宾| 开阳县| 礼泉县| 开远市| 四平市| 家居| 沐川县| 平阴县| 闸北区| 桦南县| 阳高县| 会东县| 繁昌县| 法库县| 拉萨市| 永福县| 长丰县| 革吉县| 广水市| 米泉市| 青田县| 洪雅县| 斗六市| 龙川县| 阿克苏市| 夏津县| 隆德县| 茂名市| 木里| 淮北市| 紫金县| 彝良县| 出国| 延寿县|