用戶
 
密碼
虛 擬 主 機
主 機 托 管
主 機 租 用
應 用 服 務
虛擬獨立服務器



ASP.NET 功能列表
ASP.NET 主機FAQ
ASP.NET 快速入門
   什么是ASP.NET/優點何在?
可支持語言
ASP.NET Web窗體
  Web窗體介紹
ASP.NET Web服務
  Web服務介紹
ASP.NET 應用程序
  應用程序概述
緩存服務
  緩存概述
配置
   配置概述
配置文件格式
安全性
  安全性概述
本地化
     國際化概述 Overview
設置區域性和編碼
本地化ASP.NET應用程序
使用資源文件
跟蹤
    跟蹤概述
跟蹤記錄到頁輸出
應用程序級跟蹤記錄
性能
    性能概述
性能優化提示
測量性能
ASP到ASP.NET的移植
     移植概述
語法和含義
語言兼容性
COM互操作性
示例應用程序
   個性化入口
電子商務店面
您的位置:首頁>虛擬主機>ASP.NET

應用程序級跟蹤記錄

除了頁級跟蹤功能外,ASP.NET 還提供為整個應用程序啟用跟蹤輸出的方法。在應用程序級啟用跟蹤相當於在此應用程序內為所有頁啟用頁級跟蹤(如果沒有顯式禁用跟蹤的頁級指令)。當啟用應用程序級跟蹤後,ASP.NET 運行庫還收集幾種附加的統計信息,如控件層次結構狀態、會話內容和應用程序狀態、窗體和 querystring 輸入值以及其他的請求執行特性。這些統計信息是為指定數目的請求收集的,具體數目由應用程序的配置文件決定。若要為應用程序啟用跟蹤,請在應用程序根目錄下的應用程序 web.config 文件中放入以下內容:

<configuration>
<system.web>
<trace enabled="true"/>
</system.web>
</configuration>

使用以上配置後,應用程序中的每一頁都將運行其頁級跟蹤語句,並且這些語句將在客戶端瀏覽器中輸出。若要訪問附加的頁統計信息,請從應用程序根目錄請求特別映射的“trace.axd”URL。例如,如果應用程序的 URL 是 http://localhost/myapplication,應請求 URL http://localhost/myapplication/trace.axd 以訪問此應用程序的跟蹤統計信息。

 

默認情況下收集最多 10 個請求的跟蹤信息(可以使用“清除當前跟蹤”鏈接重置請求計數器)。配置文件的跟蹤節還支持一個屬性,該屬性控制跟蹤語句是輸出到客戶端瀏覽器,還是僅能通過 trace.axd 利用。下表列出了跟蹤配置節中支持的屬性:

說         明
enabled 設置為 true | false,指示是否為應用程序啟用跟蹤(默認為 false)
pageOutput 設置為 true | false, 指示跟蹤信息是呈現在每頁的最後,還是僅能通過 trace.axd 實用工具訪問(默認為 false)
requestLimit 存儲在服務器上的跟蹤請求的數目(默認為 10)
traceMode 設置為 SortByTime | SortByCategory,指示跟蹤消息的顯示順序(默認為 SortByTime)
localOnly 設置為 true | false,指示是為本地主機用戶還是為所有用戶啟用跟蹤(默認為 true)

例如,下列配置收集最多 40 個請求的跟蹤信息,並禁止跟蹤語句輸出到請求瀏覽器(如果沒有顯式啟用跟蹤的頁級別指令)。消息按類別順序顯示:

<configuration>
<system.web>
<trace
enabled="true"
traceMode="SortByCategory"
requestLimit="40"
pageOutput="false"
localOnly="true"
/>
</system.web>
</configuration>

應用程序跟蹤請求詳細信息

向應用程序發出一係列請求後,訪問 trace.axd 將按時間順序列出這些請求。可以選擇“查看詳細信息”鏈接,深入了解每個請求的詳細信息。

 

跟蹤應用程序為每個請求顯示以下詳細信息:

請 求 詳 細 信 息
說明
會話 Id 此請求的會話 Id
請求的時間 發出請求的時間
狀態代碼 為此請求返回的狀態代碼
請求類型 GET | POST
請求編碼 此請求的編碼
響應編碼 此響應的編碼

跟 蹤 信 息
說明
類別 寫入 TraceContext 的跟蹤語句的類別
消息 此跟蹤語句的消息字符串
自第一個跟蹤語句以來的時間(秒) 自第一個跟蹤語句以來的時間(以秒為單位)
自上一個跟蹤語句以來的時間(秒) 自上一個跟蹤語句以來的時間(以秒為單位)

控 件 層 次 結 構
Value Description
控件 ID 控件的 ID
類型 控件的完全限定類型
呈現大小 控件的呈現大小(以字節為單位,包括子級)
視圖狀態大小 控件的視圖狀態大小(以字節為單位,不包括子級)

會 話 狀 態
說明
會話狀態下的對象的鍵
類型 對象的完全限定類型
對象的值

應 用 程 序 狀 態
說明
應用程序狀態下的對象的鍵
類型 對象的完全限定類型
對象的值

Cookies 集 合
說明
名稱 Cookie 的名稱
Cookie 的值,如果是多值的,則為子鍵/值
大小 以字節為單位的 Cookie 呈現大小

標 頭 集 合
說明
名稱 標頭的名稱
標頭的值

窗 體 集 合
說明
名稱 窗體變量的名稱
窗體變量的值

QueryString 集 合
說明
名稱 querystring 變量的名稱
querystring 變量的值

服 務 器 變 量
說明
名稱 服務器變量的名稱
服務器變量的值

本節小結

1.應用程序級跟蹤通過應用程序根目錄下的配置文件中的“跟蹤”節啟用。
2.應用程序級跟蹤為應用程序內的每一頁啟用跟蹤日志輸出(如果沒有顯式禁用跟蹤的頁級指令)。
3.發出一係列請求後,可以通過從應用程序根目錄請求“trace.axd”來訪問這些請求的詳細信息。


感謝2001 Microsoft Corporation教材提供

  關於我們 聯係方式 招聘啟事 網站地圖 合作夥伴  

Copyright 2001-2008 商務中國(www.bizcn.com) 短信名片:商務中國
總部地址:廈門軟件園盛世大廈1-4樓(軟件技術服務大樓裙樓) 郵編:361005 電話:0592-2577888
傳真:
0592-2577188(匯款底單專用)  0592-2577111(其它各類傳真)
上海分公司:上海市南京西路1081弄30號 郵編:200041
《中華人民共和國電信與信息服務業務》經營許可證 閩B2-20070003 網站備案號:閩B2-20040189