一、Trace
追踪机制贯穿页面执行周期,可以捕获各种页面提交信息的细节,也可以根据捕获信息提供用户需要的信息。
两种结构进行程序追踪,页面级追踪和应用级追踪
     页面级追踪

更改页面配置的Trace属性和TraceMode属性 TraceMode设置为sortbytime表示按照时间顺序显示,当设置为sortbycategory会按照种类进行展示。
     Trace.Write和Trace.Warm都可以在页面上进行展示,不过warm输出的信息显示红色。
     应用级追踪:打开应用追踪等于打开了所有页面追踪,并且应用追踪还提供了很多额外的信息。如:控件级别的状态,session的容量,application的状态,form和查询字符串的数值,其余的查询数量值等等,这些查询的打开取决于web.config的配置。
    e.g. :    <trace enabled="true" traceMode="SortByCategory" requestLimit="40" pageOutput="false" localOnly="true"/>

可定制的Trace信息
   通过编码方式访问Trace

protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            Trace.Write("this is a write test");
            Trace.Warn("this is a warn test");

            if (Trace.IsEnabled)
                Trace.Warn("这些信息仅仅是在调试中用于显示的,一旦发布程序的时候,trace被禁止,则不会被输出");
        }
    }

二、Error Handling

错误处理机制被提供给开发者处理,用于提供对应用代码中的错误进行追踪,并且汇报这个错误。

一方面在web.config中进行配置

另一方面在global.asax文件中对Application_Error事件进行处理

这二者都可以达到跳转到相应的错误页面的效果,提供一个良好的用户体验。

三、Web Event监视网站的应用

~

转载于:https://www.cnblogs.com/jerryshi/archive/2008/07/23/1250063.html

ASP.NET中应用的监视相关推荐

  1. 搜集《ASP.NET中常用的26个优化性能方法》

    1. 数据库访问性能优化 a.数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接 ...

  2. 在 ASP.NET 中执行 URL 重写

    在 ASP.NET 中执行 URL 重写 发布日期: 8/23/2004 | 更新日期: 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Micro ...

  3. [转帖]ASP.NET中常用的优化性能的方法

    ASP.NET中常用的优化性能的方法(转贴,Icyer收集整理) 1.       数据库访问性能优化     数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要 ...

  4. ASP.NET中如何实现负载均衡

    ASP.NET站点中做负载均衡: 基于HTTP协议我们可能发现我们要解决两点问题: 第一,做到负载均衡,我们需要一个负载均衡器. 可以通过DNS轮询来做,在DNS服务器上配置为每次对我们做负载均衡的同 ...

  5. ASP.NET中常用的26个优化性能方法(转)

    1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池( ...

  6. Asp.net中的web.config配置

    Asp.net中的web.config配置 Asp.net中的web.config配置... 1 一. 配置文件保存位置... 2 二. 配置文件加载顺序... 2 三. 配置文件节点介绍... 3 ...

  7. 在ASP.NET中UrlRewrite的实现(能隐藏扩展名)之一

    摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写.URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程.讨论实现 URL 重写的各种技术,并介绍执 ...

  8. 在ASP.NET中实现Url Rewriting

    概要 分析如何使用微软提供的ASP.NET来对动态产生的URL地址进行网址重写. 网址重写是实现一种截取网址请求并将其进行处理后重新指向到一个指定的网址的过程.作者本人在对各种实现网址重写的技术进行研 ...

  9. ASP.NET中常用的26个优化性能方法

    1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接.打开连接和关闭连接几个操作.这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源.ASP.NET中提供了连接池( ...

最新文章

  1. java实现指数分布_Nim 语言编程实现指数分布的随机数
  2. java连接服务器读取日志
  3. Linux Hbase1.2.6 安装及使用(1)
  4. 【Cocos2d-X(2.x) 游戏开发系列之三】最新版本cocos2d-2.0-x-2.0.2使用资源加载策略
  5. c语言猴子吃桃嵌套调用编程,C语言实现猴子吃桃问题(循环、递归两种方法)...
  6. Python基础教程:自定义函数
  7. bzoj3202:[Sdoi2013]项链
  8. 基于JAVA+SpringMVC+Mybatis+MYSQL的公司管理系统
  9. nginx 常用优化
  10. 【赛尔AAAI2021】小样本学习下的多标签分类问题初探
  11. 关于group by 两个或以上条件的分析
  12. git小乌龟不显示图标状态解决方案
  13. 北斗导航 | BDS RTK高精度定位算法在形变检测中的应用(算法原理讲解)
  14. logistic人口模型python代码_人口模型(马尔萨斯--vs--logistic).ppt
  15. 胜为蓝牙适配器驱动_胜为USB蓝牙适配器4.0驱动下载
  16. OMC IT监控运维管理平台建设方案
  17. ORACEL R12 总账和子账的关系
  18. 对比Python,看看Excel如何3步给证件照换底色?
  19. cdq分治和整体二分
  20. 【JAVA】500勇士问题,杀掉第三个人

热门文章

  1. 无责任书评:每个Java程序员都应该深入理解Java虚拟机!
  2. 缓存穿透、缓存并发、缓存失效之思路变迁
  3. Node.js包管理器Yarn的入门介绍与安装
  4. Redis:内存满了的解决方案
  5. 语言相关系数显著性_ggplot2 绘制带星号和 Pvalue 值的相关系数热图
  6. 实验二matlab数值,实验二MATLAB数值计算
  7. keypair java_如何在Java中序列化和反序列化RSA KeyPair
  8. 我用hbuilder怎么用不了jquery_【权益资讯】机房电脑用不了怎么办
  9. 学校机房项目交换机的配置:
  10. 怎么做好企业IT运维工作