日期:2010-03-12 浏览次数:20374 次
一、ASP.NET跟踪模式
1.介绍
2.启用跟踪会发生什么
当启用跟踪时,ASP.NET将将为我们做两件很重要的事情:
(1)ASP.NET将一系列诊断信息表紧接着追加在页输出之后。还将该信息发送到跟踪查看器应用程序(只有当已启用了应用程序的跟踪时)。
(2)ASP.NET在追加性能数据的Trace Information表中显示自定义诊断消息。指定的诊断信息和跟踪消息追加在发送到请求浏览器的页输出中。或者,可以在单独的跟踪查看器(trace.axd)中查看该信息,该查看器显示给定应用程序中每页的跟踪信息。当ASP.NET处理页请求时,该信息可以帮助查清错误或不希望得到的
结果。
只有在启用了跟踪后才处理并显示跟踪语句。可以控制是否将跟踪显示到页上、显示到跟踪查看器或既显示到页上又显示到跟踪查看器。
3.ASP.NET 跟踪信息
可以在 ASP.NET 页的末尾或跟踪查看器中查看追加的跟踪信息。两种情况下显示的信息是相同的。ASP.NET 将跟踪信息组织在一系列的表中。跟踪信息按下列顺序显示:
(1)请求详细信息
“请求详细信息”部分显示关于当前请求和响应的常规信息。
值 |
说明 |
会话 ID |
指定请求的会话标识。 |
请求的时间 |
发出请求的时间。 |
请求编码 |
请求的字符编码。 |
请求类型 |
HTTP 方法(GET 或 POST)。 |
状态代码 |
与响应关联的状态代码值。有关更多信息,请参见位于 World Wide Web Consortium (W3C) Web site(万维网联合会 (W3C) 网站)上的 RFC 2616。 |
响应编码 |
响应的字符编码。 |
(2)跟踪信息
“跟踪信息”部分显示页级事件流。如果创建了自定义跟踪消息,这些消息也将显示在“跟踪信息”部分。
值 |
说明 |
---|---|
类别 |
|
消息 |
|
自第一个跟踪语句以来的时间(秒) |
自处理第一条跟踪消息以来的运行时间(以秒为单位)。第一条跟踪消息显示在列表顶端。 |