日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP.NET記錄錯(cuò)誤日志的實(shí)現(xiàn)方法_.Net教程

編輯Tag賺U幣

推薦:Asp.net中DataTable導(dǎo)出到Excel的方法介紹
本篇文章介紹了,Asp.net中DataTable導(dǎo)出到Excel的方法。需要的朋友參考下

在本文中,我們將通過一個(gè)簡(jiǎn)單的處理來記錄在我們的網(wǎng)站中的錯(cuò)誤和異常。我們這樣操作,每當(dāng)遇到程序錯(cuò)誤時(shí),將使用者導(dǎo)航到一個(gè)單獨(dú)的頁(yè)面,同時(shí)錯(cuò)誤將被記錄到服務(wù)器上的一個(gè)文本文件,每當(dāng)錯(cuò)誤發(fā)生時(shí),我們將以日志的形式每天記錄。

首先,我先寫一個(gè)靜態(tài)方法用于將錯(cuò)誤信息記錄到文本文件,這里是將錯(cuò)誤信息記錄到服務(wù)器上的Error文件夾下
代碼如下:

復(fù)制代碼 代碼如下:www.hl5o.cn

using System.Globalization;

/// <summary>
/// 用于將錯(cuò)誤信息輸出到txt文件
/// </summary>
/// <param name="errorMessage">錯(cuò)誤詳細(xì)信息</param>
public static void WriteError(string errorMessage)
{
try
{
string path = "~/Error/" + DateTime.Today.ToString("yyMMdd") + ".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.Current.Server.MapPath(path)))
{
w.WriteLine("\r\nLog Entry : ");
w.WriteLine("{0}", DateTime.Now.ToString(CultureInfo.InvariantCulture));
w.WriteLine(errorMessage);
w.WriteLine("________________________________________________________");
w.Flush();
w.Close();
}
}
catch (Exception ex)
{
WriteError(ex.Message);
}
}


在網(wǎng)站Global.asax文件的Application_Error中加入如下代碼
復(fù)制代碼 代碼如下:www.hl5o.cn

void Application_Error(object sender, EventArgs e)
{
// 在出現(xiàn)未處理的錯(cuò)誤時(shí)運(yùn)行的代碼
Exception objErr = Server.GetLastError().GetBaseException();
//記錄出現(xiàn)錯(cuò)誤的IP地址
string strIP = Request.UserHostAddress;
string err = "Ip【" + strIP + "】" + Environment.NewLine + "Error in【" + Request.Url.ToString() +
"】" + Environment.NewLine + "Error Message【" + objErr.Message.ToString() + "】";
//記錄錯(cuò)誤
FN.WriteError(err);
}

配置Web.Config文件
復(fù)制代碼 代碼如下:www.hl5o.cn

<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<!--可以指定其他錯(cuò)誤頁(yè)面...-->
</customErrors>
</system.web>

建立一個(gè)GenericErrorPage.htm文件,用于使用者出現(xiàn)錯(cuò)誤時(shí)呈現(xiàn)的錯(cuò)誤頁(yè)面。

分享:asp.net中倒計(jì)時(shí)自動(dòng)跳轉(zhuǎn)頁(yè)面的實(shí)現(xiàn)方法(使用javascript)
本篇文章介紹了,asp.net中倒計(jì)時(shí)自動(dòng)跳轉(zhuǎn)頁(yè)面的實(shí)現(xiàn)方法(使用javascript)。需要的朋友參考下

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2013-05-04
相關(guān).Net教程