使用ASP.NET 2.0記錄錯誤  在我們開發和操作一個網站的過程中不可避免會發生錯誤和失敗的情況. ASP.NET 2.0 提供了跟 " /> 亚洲国产中文字幕新在线 ,国产一区在线观看免费,亚洲在线v观看免费国

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

【翻譯】使用ASP.NET 2.0記錄錯誤

原文:http://www.dotNETcurry.com/ShowArticle.ASPx?ID=94&ASPxAutoDetectCookieSupport=1

使用ASP.NET 2.0記錄錯誤

  在我們開發和操作一個網站的過程中不可避免會發生錯誤和失敗的情況. ASP.NET 2.0 提供了跟蹤,instrumentation以及錯誤處理機制來檢測和修補程序中的問題.

  在本文中,我們將通過一個簡單的處理來記錄在我們的網站中的錯誤和異常.我們會這樣操作:每當遇到程序錯誤時,將使用者導航到一個單獨的頁面.同時,錯誤將被記錄到服務器上的一個文本文件.每當錯誤發生時,我們將以日志的形式每天記錄.說了這么多,讓我們來看一些代碼.

  步驟一:首先創建一個錯誤文件夾用于存放錯誤日志文件.鼠標右鍵站點 > 創建新文件夾.將該文件夾命名為"Error". 如果站點中沒有 Web.config 文件時,請添加一個. 右鍵站點 > 添加新項目 > Web.config.

  步驟二:現在我們要創建一個錯誤處理的代碼.我們只需要右鍵站點 > 添加新項目 > 選擇類. 重命名該類為"ErrHandler.cs" ,然后單擊 "添加" 按鈕.當你這么操作的時候,會彈出一個對話框,是否要將這個類文件保存在"App_Code"里面,我們選擇接受.

  步驟三:現在我們為ErrHandler.class添加一些功能.該類用于接受錯誤信息并將錯誤信息保存在一個文本文件中.每天創建一個這樣的文本文件.如果已經存在相同的文件名時,錯誤信息將會追加到這個文件中.否則,就創建一個新文件,并將錯誤信息寫入該文件.

  代碼看來如下:

    /// Handles error by accepting the error message 
    
/// Displays the page on which the error occured
    public static void WriteError(string errorMessage)
    {
        
try
        {
            
string path = "~/Error/" + DateTime.Today.ToString("dd-mm-yy"+ ".txt";
            
if (!File.Exists(System.Web.HttpContext.Current.Server.MapPath(path)))
            {
                File.Create(System.Web.HttpContext.Current.Server.MapPath(path)).
Close();
            }
            
using (StreamWriter w = File.AppendText(System.Web.HttpContext.Curre
nt.Server.MapPath(path)))
            {
                w.WriteLine(
"/r/nLog Entry : ");
                w.WriteLine(
"{0}", DateTime.Now.ToString(CultureInfo.InvariantCulture
));
                
string err = "Error in: " + System.Web.HttpContext.Current.Request.Url.
ToString() 
+
                              
". Error Message:" + errorMessage;
                w.WriteLine(err);
                w.WriteLine(
"__________________________");
                w.Flush();
                w.Close();
            }
        }
        
catch (Exception ex)
        {
            WriteError(ex.Message);
        }
    }

NET技術【翻譯】使用ASP.NET 2.0記錄錯誤,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 超碰97人人做人人爱网站 | 国产免费网站看v片在线 | 国产99九九久久无码熟妇 | 在线观看成年人免费视频 | 亚洲第一国产 | 欧美123区 | 亚洲2017天堂色无码 | 西西人体大胆牲交PP6777 | 亚洲色图激情文学 | 狠狠色狠狠色综合日日2019 | 久久免费特黄毛片 | 99久久免费精品 | 伦理片在线线手机版韩国免费6 | 欧美gay老头互吃 | 最近中文字幕无吗免费高清 | 国产婷婷色一区二区三区在线 | 出租屋交换人妻 全文 | 肉蒲团从国内封禁到日本成经典 | 免费成人小视频 | 高清日本片免费观看 | 国产成人精品免费视频下载 | 男女牲交大战免费播放 | 文中字幕一区二区三区视频播放 | 亚洲电影成人 成人影院 | 男人团apk| 色噜噜色啪在线视频 | 无码AV熟妇素人内射V在线 | 2021国产精品久久久久精品免费网 | 午夜办公室在线观看高清电影 | 久久久97人妻无码精品蜜桃 | 久久黄色网 | 大陆老熟女60岁 | 耻辱の奴隷淑女中文字幕 | 国产精品大陆在线视频 | 国产精品99久久久久久AV蜜臀 | 午夜家庭影院 | 久久九九青青国产精品 | 色欲国产麻豆一精品一AV一免费 | 久久午夜夜伦鲁鲁片无码免费 | 国产国产人免费观看在线视频 | 国产免费人成在线视频有码 |