使用ASP.NET 2.0記錄錯誤  在我們開發(fā)和操作一個網(wǎng)站的過程中不可避免會發(fā)生錯誤和失敗的情況. ASP.NET 2.0 提供了跟 " /> 国产99精品视频,国产色情短视频在线网站,人妻系列合集

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

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

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

使用ASP.NET 2.0記錄錯誤

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

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

  步驟一:首先創(chuàng)建一個錯誤文件夾用于存放錯誤日志文件.鼠標(biāo)右鍵站點(diǎn) > 創(chuàng)建新文件夾.將該文件夾命名為"Error". 如果站點(diǎn)中沒有 Web.config 文件時,請?zhí)砑右粋€. 右鍵站點(diǎn) > 添加新項(xiàng)目 > Web.config.

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

  步驟三:現(xiàn)在我們?yōu)镋rrHandler.class添加一些功能.該類用于接受錯誤信息并將錯誤信息保存在一個文本文件中.每天創(chuàng)建一個這樣的文本文件.如果已經(jīng)存在相同的文件名時,錯誤信息將會追加到這個文件中.否則,就創(chuàng)建一個新文件,并將錯誤信息寫入該文件.

  代碼看來如下:

    /// 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技術(shù)【翻譯】使用ASP.NET 2.0記錄錯誤,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 国产成人免费在线 | 亚洲 成人网 | 啪啪激情婷婷久久婷婷色五月 | 伊人香蕉在线播放视频免费 | 伊人久久五月丁婷婷 | 午夜在线观看免费完整直播网 | 中国老妇xxxhd | 国产精品资源网站在线观看 | 狠狠操伊人 | 欧美精品九九99久久在免费线 | 国产精品久久久久久久久免费下载 | 亚洲国产在线观看免费视频 | 色欲午夜无码久久久久久 | 久久久96人妻无码精品蜜桃 | 亚洲国产高清福利视频 | 亚洲精品无码国产爽快A片百度 | 色www精品视频在线观看 | 曰本xxⅹ孕妇性xxx | 97国产精品人妻无码免费 | 亚洲美女视频高清在线看 | 无码人妻丰满熟妇啪啪网不卡 | 伊人久99久女女视频精品免 | 韩国无遮羞禁动漫在线观看 | 亚洲 自拍 清纯 综合图区 | 亚洲 日韩 国产 制服 在线 | 久久婷婷五月综合色丁香 | 好爽胸大好深好多水 | 呻吟翘臀后进爆白浆 | 相声flash| 99久久国产综合精品 | 污文啊好棒棒啊好了 | 国产精品人妻在线观看 | 亚洲欧美综合乱码精品成人网 | 国产69精品久久久久妇女 | 亚洲精品AV无码重口另类 | 青青伊人精品 | 日本久久中文字幕精品 | 婷婷久久综合九色综合伊人色 | 日本特黄的免费大片视频 | 两性午夜刺激爽爽视频 | 日韩人妻少妇一区二区三区 |