ASP_NET 2_0 监视你的应用---Trace----Error Handing---Web Event

原创 2006年06月18日 20:03:00

监视与追踪
  Trace   可定制的Trace信息   web事件记录
追踪机制贯穿于页面执行周期,且捕获各种页面提交信息的细节

Trace 的使用
   页面级追踪
    <%@ Page Trace="true" TraceMode="SortByCategory"%>
      TraceMode="SortByCategory"按种类显示
      TraceMode="SortByTiem" 按时间显示
         在页面显示追踪信息
        Trace.write和Trace.Warm属性


   应用级追踪
  web.config 中配置
 <configuration>
     <system.web>
         <trace enabled="true" traceMode="SortByCategory"
        requestLimit="40"
        pageOutput="false"
        localOnly="true">
      </system.web>
</configuration>
    
通过编码方式访问Trace对象

----------------------------------------------------
错误处理
  错误处理机制被提供给开发处理,用于提供对应用代码中的错误
进行追踪,并且汇报这个错误
 
在asp.net中有4种可能的错误
       配置错误,语法,错误,编译错误,运行时错误
   <%@ page Debug="true"%>
   和在Web.config中配置

  定制出错页面
? <configuration>
? <system.web>
? <customErrors mode="RemoteOnly"
         defaultRedirect="/genericerror.htm">
? <error statusCode="500" redirect="/error/callsupport.htm"/>
? <error statusCode="404" redirect="/error/notfound.aspx"/>
? <error statusCode="403" redirect="/error/noaccess.aspx"/>
? </customErrors>
? </system.web>
? </configuration>
  -----    <script runat="server">
        public void Error_500(object sender, EventArgs e)
        {
            string foo = null;
            Response.Write(foo.ToString());
        }
        public void Page_Error(object sender, EventArgs e)
        {
            string message;
            message = "<font face=verdana color=red>"
                                   + "<h4>" + Request.Url.ToString() + "</h4>"
                                   + "<pre><font color='red'>" + Server.GetLastError().ToString() + "</pre>"
                                   + "</font>";
            Response.Write(message);
            Server.ClearError();
        }
    </script>

通过Web Event监视你的网站应用
  WebEvent是一套网页监控管理模型 ,可以方便的监视各种网页的事件
    protected void Page_Load(object sender, EventArgs e)
    {
        MyEvent myEvent =new MyEvent("加载WEB事件的例子",this);
        myEvent.Raise();
    }

    protected void Page_UnLoad(object sender, EventArgs e)
    {
        SqlDataSource1.Delete();
      
    }
web事件
ASP.NET 包含下列 Web 事件基类(没有全部列出),
它们位于 System.Web.Management 命名空间中:
WebBaseEvent,WebManagementEvent,WebHeartBeatEvent,
WebAuditEvent,WebRequestEvent,WebErrorEvent

 

详细的web 事件应用请访问http://blog.csdn.net/dshpsky/archive/2006/06/18/810893.aspx

监视你的应用

 监视你的应用ASP.NET 2.0提供了一系列函数用以处理网站的各种问题,包括对网站性能的监视和对网站开发过程中错误现象的追踪。这些特性包括.. ASP.NET的Trace.. 可定制的Trace信...
  • risingsun_xi
  • risingsun_xi
  • 2009年04月26日 15:27
  • 297

用Chrome插件Visual Event查看Dom绑定的事件

用Chrome插件Visual Event查看Dom绑定的事件 Visual Event简介 Visual Event是一个开源 Javascript 书签,能提供绑定在DOM元素上的事件调试信...
  • xuqingbo6686
  • xuqingbo6686
  • 2015年10月15日 14:33
  • 1896

防止QQ密码被盗的五个绝招

第一招:复制粘贴防木马?每次登录QQ前,新建一个文本文件,并键入密码后复制,关闭文本文件后(不要保存)打开QQ,用“Ctrl+V”把密码粘贴到密码栏里,这样可以防范绝大部分的QQ木马。第二招:常换密码...
  • playkid123
  • playkid123
  • 2015年03月23日 11:53
  • 599

iOS废弃的API:NS_AVAILABEL_IOS and NS_DEPRECATED_IOS and __attribute__((deprecated))

一、NS_AVAILABEL_IOS例如:- (void)presentViewController:(UIViewController *)viewControllerToPresent anima...
  • xiaoxiaobukuang
  • xiaoxiaobukuang
  • 2015年12月27日 01:45
  • 2603

Event事件处理机制的实例应用

事件机制包含4个步骤:注册侦听器,发送事件,侦听事件,移除侦听器。这四个步骤是按照顺序来执行的,本文正是event事件的简单实例...
  • xiu2016
  • xiu2016
  • 2017年08月02日 15:51
  • 185

基于HTML 5中的Server-Sent Events的Demo示例

1.The MessageEvent interfaces [Constructor(DOMString type, optional MessageEventInit eventInitDic...
  • guoquanyou
  • guoquanyou
  • 2016年07月06日 16:56
  • 817

JavaScript中的Event事件对象详解

JavaScript中的Event事件对象详解
  • muguli2008
  • muguli2008
  • 2016年10月07日 17:36
  • 3233

蓝桥杯 算法提高 P1003 要敲帅气的代码

算法提高 P1003 时间限制:1.0s 内存限制:256.0MB 提交此题   作为一名网络警察,你的任务是监视电子邮件,看其中是否有一些敏感的关键词。不过,有些狡猾的犯罪嫌疑人会改变某些...
  • qq_32734731
  • qq_32734731
  • 2017年03月09日 19:29
  • 341

关键词是否过多

.网站在没有排名或考核的时期,网站尽量不要做什么大规模的修改,像网站改版,关键词大调整,甚至有的朋友整个网站都重做了,连产品什么的都换了,那么这种情况下,只会延长排名周期 外链是现在大多数站...
  • tu82565539
  • tu82565539
  • 2017年06月25日 09:04
  • 61

系统和事件日志监视软件 Sagan

Sagan是一个开源(GNU/GPLv2)高性能,试试系统和事件日志监视软件,采用用C语言编写,并使用多线程架构。对于Sagan的结构和规则检测都和Snort IDS引擎l类似。这样使得对于日志自动更...
  • tao546377318
  • tao546377318
  • 2016年08月12日 15:55
  • 328
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ASP_NET 2_0 监视你的应用---Trace----Error Handing---Web Event
举报原因:
原因补充:

(最多只允许输入30个字)