asp.net中,可通过在<system.web>元素节点下启用<trace>节点元素来激活访问跟踪的。其信息的详细程度,另人吃惊:包括整个请求的过程、请求参数和回传值(viewstate)
system.web.trace <!-- 启用访问跟踪,此信息非常详细,可看到整个访问的全部过程及其中参数的传递。
requestLimit: 跟踪资源限制数
mostRecent: 是否保留最近的跟踪资源,与requestLimit搭配使用。如下,mostRecent为false时,则跟踪资源数为5时,
则不在进行记录跟踪了,反之保持最新的5个
pageOutput: 是否跟踪信息在每个页面上都显示 false则不显示,可通过访问 ${web root path}/trace.axd来查看
-->
<trace enabled="true" requestLimit="5" mostRecent="true" pageOutput="false"/>
启用trace元素后,则可查看访问跟踪的信息
ajax1
|
[ 清除当前跟踪 ] |
物理目录:D:"project"net"vs2005"webapp"ajax1" |
对此应用程序的请求
| 剩余: 0 |
编号 | 请求的时间 | 文件 | 状态代码 | 谓词 | |
1 |
2008-8-3 1:56:46 |
/a.gif |
200 |
GET |
查看详细信息 |
2 |
2008-8-3 1:56:47 |
/multiUpdateProgress.aspx |
200 |
POST |
查看详细信息 |
3 |
2008-8-3 1:57:09 |
/updateProgress1.aspx |
200 |
GET |
查看详细信息 |
4 |
2008-8-3 1:57:09 |
/a.gif |
200 |
GET |
查看详细信息 |
5 |
2008-8-3 1:57:11 |
/updateProgress1.aspx |
200 |
POST |
查看详细信息 |
Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433
通过点击后面的 查看详细信息,可观看到对该页面的详细跟踪过程的。
请求详细信息
请求详细信息
|
会话 ID: |
|
请求类型: |
POST |
请求的时间: |
2008-8-3 1:56:47 |
状态代码: |
200 |
请求编码: |
Unicode (UTF-8) |
响应编码: |
Unicode (UTF-8) |
跟踪信息
|
类别 | 消息 | From First(s) | From Last(s) |
aspx.page |
Begin PreInit |
|
|
aspx.page |
End PreInit |
5.6711118312523E-05 |
0.000057 |
aspx.page |
Begin Init |
9.21904878972048E-05 |
0.000035 |
aspx.page |
End Init |
0.00159489544062164 |
0.001503 |
aspx.page |
Begin InitComplete |
0.00163512401715861 |
0.000040 |
aspx.page |
End InitComplete |
0.00166976529139877 |
0.000035 |
aspx.page |
Begin LoadState |
0.00169853989822729 |
0.000029 |
aspx.page |
End LoadState |
0.0242374379984048 |
0.022539 |
aspx.page |
Begin ProcessPostData |
0.0242988983236696 |
0.000061 |
aspx.page |
End ProcessPostData |
0.0302901625765286 |
0.005991 |
aspx.page |
Begin PreLoad |
0.0303382133762811 |
0.000048 |
aspx.page |
End PreLoad |
0.0303683848086838 |
0.000030 |
aspx.page |
Begin Load |
0.0303963213201678 |
0.000028 |
aspx.page |
End Load |
0.0304348737060157 |
0.000039 |
aspx.page |
Begin ProcessPostData Second Try |
0.0304636483128442 |
0.000029 |
aspx.page |
End ProcessPostData Second Try |
0.0305063911754148 |
0.000043 |
aspx.page |
Begin Raise ChangedEvents |
0.0305334895915542 |
0.000027 |
aspx.page |
End Raise ChangedEvents |
0.0311260230001299 |
0.000593 |
aspx.page |
Begin Raise PostBackEvent |
0.0311648547510927 |
0.000039 |
aspx.page |
End Raise PostBackEvent |
3.04188549103308 |
3.010721 |
aspx.page |
Begin LoadComplete |
3.04195253866064 |
0.000067 |
aspx.page |
End LoadComplete |
3.04198326882327 |
0.000031 |
aspx.page |
Begin PreRender |
3.04201148469987 |
0.000028 |
aspx.page |
End PreRender |
3.04320800548673 |
0.001197 |
aspx.page |
Begin PreRenderComplete |
3.04325158644465 |
0.000044 |
aspx.page |
End PreRenderComplete |
3.04770271081939 |
0.004451 |
aspx.page |
Begin SaveState |
3.04888666017608 |
0.001184 |
aspx.page |
End SaveState |
3.04902885701954 |
0.000142 |
aspx.page |
Begin SaveStateComplete |
3.04906266019843 |
0.000034 |
aspx.page |
End SaveStateComplete |
3.0490959046471 |
0.000033 |
aspx.page |
Begin Render |
3.04912328242835 |
0.000027 |
aspx.page |
End Render |
3.14082544010482 |
0.091702 |
控件树
|
控件 UniqueID | 类型 | 呈现大小字节数(包括子级) | ViewState 大小字节数(不包括子级) | ControlState 大小字节(不包括子级) |
__Page |
ASP.multiupdateprogress_aspx |
1019 |
0 |
0 |
ctl06 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
ctl00 |
System.Web.UI.HtmlControls.HtmlHead |
0 |
0 |
0 |
ctl01 |
System.Web.UI.HtmlControls.HtmlTitle |
0 |
0 |
0 |
ctl07 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
form1 |
System.Web.UI.HtmlControls.HtmlForm |
0 |
0 |
0 |
ctl08 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
ScriptManager1 |
System.Web.UI.ScriptManager |
0 |
0 |
0 |
ctl09 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
UpdatePanel1 |
System.Web.UI.UpdatePanel |
0 |
0 |
0 |
ctl02 |
System.Web.UI.Control |
0 |
0 |
0 |
ctl10 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
UpdateProgress1 |
System.Web.UI.UpdateProgress |
0 |
0 |
0 |
ctl04 |
System.Web.UI.Control |
0 |
0 |
0 |
ctl11 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
ctl12 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
Label1 |
System.Web.UI.WebControls.Label |
0 |
28 |
0 |
ctl13 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
Button1 |
System.Web.UI.WebControls.Button |
0 |
0 |
0 |
ctl14 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
ctl15 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
UpdatePanel2 |
System.Web.UI.UpdatePanel |
0 |
0 |
0 |
ctl03 |
System.Web.UI.Control |
0 |
0 |
0 |
ctl16 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
UpdateProgress2 |
System.Web.UI.UpdateProgress |
0 |
0 |
0 |
ctl05 |
System.Web.UI.Control |
0 |
0 |
0 |
ctl17 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
ctl18 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
Label2 |
System.Web.UI.WebControls.Label |
0 |
28 |
0 |
ctl19 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
Button2 |
System.Web.UI.WebControls.Button |
0 |
0 |
0 |
ctl20 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
ctl21 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
ctl22 |
System.Web.UI.LiteralControl |
0 |
0 |
0 |
标头集合
|
名称 | 值 |
Cache-Control |
no-cache, no-cache |
Connection |
keep-alive |
Keep-Alive |
300 |
Pragma |
no-cache |
Content-Length |
326 |
Content-Type |
application/x-www-form-urlencoded; charset=UTF-8 |
Accept |
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
Accept-Charset |
gb2312,utf-8;q=0.7,*;q=0.7 |
Accept-Encoding |
gzip,deflate |
Accept-Language |
zh-cn,zh;q=0.5 |
Host |
localhost:3764 |
Referer |
http://localhost:3764/ajax1/multiUpdateProgress.aspx |
User-Agent |
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 |
X-MicrosoftAjax |
Delta=true |
窗体集合
|
名称 | 值 |
ScriptManager1 |
UpdatePanel2|Button2 |
__EVENTTARGET |
|
__EVENTARGUMENT |
|
__VIEWSTATE |
/wEPDwUKMTc4Nzk0NDQ3Mw9kFgICAw9kFgQCAw9kFgJmD2QWAgIDDw8WAh4EVGV4dAUHMTo1Njo0NWRkAgUPZBYCZg9kFgICAw8PFgIfAAUHMTo1Njo0NWRkZNM9cZI4DDrWJpktacZYTXXli5TV |
__EVENTVALIDATION |
/wEWAwLFh/qTCAKM54rGBgK7q7GGCHjYIOQqzURROBMZ6gMnx1sO/AgX |
Button2 |
Button |
服务器变量
|
名称 | 值 |
ALL_HTTP |
HTTP_CACHE_CONTROL:no-cache, no-cache HTTP_CONNECTION:keep-alive HTTP_KEEP_ALIVE:300 HTTP_PRAGMA:no-cache HTTP_CONTENT_LENGTH:326 HTTP_CONTENT_TYPE:application/x-www-form-urlencoded; charset=UTF-8 HTTP_ACCEPT:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_ACCEPT_CHARSET:gb2312,utf-8;q=0.7,*;q=0.7 HTTP_ACCEPT_ENCODING:gzip,deflate HTTP_ACCEPT_LANGUAGE:zh-cn,zh;q=0.5 HTTP_HOST:localhost:3764 HTTP_REFERER:http://localhost:3764/ajax1/multiUpdateProgress.aspx HTTP_USER_AGENT:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 HTTP_X_MICROSOFTAJAX:Delta=true |
ALL_RAW |
Cache-Control: no-cache, no-cache Connection: keep-alive Keep-Alive: 300 Pragma: no-cache Content-Length: 326 Content-Type: application/x-www-form-urlencoded; charset=UTF-8 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Charset: gb2312,utf-8;q=0.7,*;q=0.7 Accept-Encoding: gzip,deflate Accept-Language: zh-cn,zh;q=0.5 Host: localhost:3764 Referer: http://localhost:3764/ajax1/multiUpdateProgress.aspx User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 X-MicrosoftAjax: Delta=true |
APPL_MD_PATH |
|
APPL_PHYSICAL_PATH |
D:"project"net"chqapp"vs2005"webapp"ajax1" |
AUTH_TYPE |
|
AUTH_USER |
|
AUTH_PASSWORD |
|
LOGON_USER |
HQM-CHQ"Administrator |
REMOTE_USER |
|
CERT_COOKIE |
|
CERT_FLAGS |
|
CERT_ISSUER |
|
CERT_KEYSIZE |
|
CERT_SECRETKEYSIZE |
|
CERT_SERIALNUMBER |
|
CERT_SERVER_ISSUER |
|
CERT_SERVER_SUBJECT |
|
CERT_SUBJECT |
|
CONTENT_LENGTH |
326 |
CONTENT_TYPE |
application/x-www-form-urlencoded; charset=UTF-8 |
GATEWAY_INTERFACE |
|
HTTPS |
|
HTTPS_KEYSIZE |
|
HTTPS_SECRETKEYSIZE |
|
HTTPS_SERVER_ISSUER |
|
HTTPS_SERVER_SUBJECT |
|
INSTANCE_ID |
|
INSTANCE_META_PATH |
|
LOCAL_ADDR |
127.0.0.1 |
PATH_INFO |
/ajax1/multiUpdateProgress.aspx |
PATH_TRANSLATED |
D:"project"net"chqapp"vs2005"webapp"ajax1"multiUpdateProgress.aspx |
QUERY_STRING |
|
REMOTE_ADDR |
127.0.0.1 |
REMOTE_HOST |
127.0.0.1 |
REMOTE_PORT |
|
REQUEST_METHOD |
POST |
SCRIPT_NAME |
/ajax1/multiUpdateProgress.aspx |
SERVER_NAME |
localhost |
SERVER_PORT |
3764 |
SERVER_PORT_SECURE |
0 |
SERVER_PROTOCOL |
HTTP/1.1 |
SERVER_SOFTWARE |
|
URL |
/ajax1/multiUpdateProgress.aspx |
HTTP_CACHE_CONTROL |
no-cache, no-cache |
HTTP_CONNECTION |
keep-alive |
HTTP_KEEP_ALIVE |
300 |
HTTP_PRAGMA |
no-cache |
HTTP_CONTENT_LENGTH |
326 |
HTTP_CONTENT_TYPE |
application/x-www-form-urlencoded; charset=UTF-8 |
HTTP_ACCEPT |
text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 |
HTTP_ACCEPT_CHARSET |
gb2312,utf-8;q=0.7,*;q=0.7 |
HTTP_ACCEPT_ENCODING |
gzip,deflate |
HTTP_ACCEPT_LANGUAGE |
zh-cn,zh;q=0.5 |
HTTP_HOST |
localhost:3764 |
HTTP_REFERER |
http://localhost:3764/ajax1/multiUpdateProgress.aspx |
HTTP_USER_AGENT |
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 |
HTTP_X_MICROSOFTAJAX |
Delta=true |
Microsoft .NET Framework 版本:2.0.50727.1433; ASP.NET 版本:2.0.50727.1433