加入收藏在线咨询
位置:主页 >

88dcom八达国际:ASP.NET 2.0中的健康监测系统(Health Monitoring)(2)通过Emai

作者:dudu时间:11月23日浏览:


原文地址:88dcom八达国际http://aspnet.4guysfromrolla.com/articles/031407-1.aspx

先容

ASP.NET 2.0的康健监测系统是用来监测运营情况中ASP.NET法度榜样的运行状况的。 它的事情便是记录事故信息到指定的日志源。 .NET 2.0框架中包孕有多种可以被康健监测系统应用的内置事故,这些事故可以监测到法度榜样的开始和竣事、未处置惩罚非常、验证掉败的信息等等。 .NET框架中也供给了记录这些事故的措施,你可以把这些事故信息记录到Windows事故日志、微软的SQL Server数据库、WMI、email或ASP.NET的页面跟踪系统。 在上一篇文章中我们看到(译者注:中文在这里),当应用即拿即用(out-of-the-box)的事故和日志源的时刻,只要经由过程设置设置设备摆设摆设Web.config就可以让康健监测系统正常地事情起来,而不必要写任何代码。

本文中,我们将继承钻研内嵌的事故和88dcom八达国际日志源88dcom八达国际来。 详细来说,我们将会懂得若何应用WebFailureAuditEvent事故,在安然审核掉败的时刻就会触发这个事故。 我们也会88dcom八达国际知道若何应用SimpleMailWebEventProvider,顾名思义,便是经由过程email发送事故信息。 继承往下看,你会知道得更多!

监测安然审核

上一篇文章中,我们已经评论争论过,所有的康健监测系统用到的事故必须承袭自WebBaseEvent类。 在System.Web.Management命名空间中,你会发明WebBaseEvent类有很多不合的子类,不合的子类中有不合类型的事故。 下图可以让你快速地懂得各类事故的层次关系。 它显示了康健监测系统的一些(不是所有)内置事故。 此中暗绿色的是与安然审核相关的事故,我们将在本文中一路探究这些事故。

要使康健监测系统能够记录这些事故,我们必要在Web.config里的节点下,对和做一些设置设置设备摆设摆设。找到节点,并使其映射一个名字到指定的事故。 在上一篇文章中,我们看到了两个事故,分手是法度榜88dcom八达国际样lifetime事故和差错事故。 以是,在节点下已经有了两个元素。

电话:13866999966
联系人:王经理
Q Q:88996699
邮箱:admin@dede58.com
地址:中国XX省XX市XX路XX号