ASP.NET 追蹤
ASP.NET 引進新功能,在網頁或應用程式啟用後,您就可以檢視有關 ASP.NET 網頁單一要求的診斷資訊。這個稱為追蹤的功能也允許您直接在程式碼中撰寫偵錯陳述式,而將應用程式部署到實際執行伺服器 (Production Server) 時,不必從中移除陳述式。您可以在網頁中撰寫變數或結構、判斷是否符合條件,或只是透過網頁或應用程式的執行路徑進行追蹤。
為了要收集和顯示這些訊息和其他追蹤資訊,您必須為網頁或應用程式啟用追蹤。當您啟用追蹤功能時,有兩件事情會發生:
- ASP.NET 會緊接網頁的輸出之後附加一系列診斷資訊表格。這項資訊也會傳送到追蹤檢視器應用程式 (只要您已經啟用應用程式的追蹤)。
- ASP.NET 會在所附加效能資料的 Trace Information 表格中顯示您的自訂診斷訊息。
您指定的診斷資訊和追蹤訊息會附加到將送至要求瀏覽器的網頁輸出。或者,您可以從不同的追蹤檢視器 (Trace.axd) 檢視這項資訊,檢視器可以顯示指定應用程式中每個網頁的追蹤資訊。這個資訊可以幫助您澄清 ASP.NET 處理網頁要求時發生的錯誤或不希望的結果。
只有在啟用追蹤時才會處理和顯示追蹤陳述式。您可以控制追蹤是否要顯示到網頁、追蹤檢視器,或顯示到兩者。
本章節內容
- 啟用網頁的追蹤功能
解釋如何啟用網頁的追蹤,包括網頁輸出的追蹤陳述式,和如何解譯追蹤訊息 (Trace Message)。 - 寫入追蹤訊息
描述如何使用 TraceContext.Write 和 TraceContext.Warn 方法將陳述式寫入追蹤記錄檔。 - 啟用應用程式層級追蹤
詳細說明您可以如何透過 ASP.NET 組態系統來啟用整個應用程式的追蹤。它也描述如何使用追蹤檢視器,一個您可以從 Web 瀏覽器存取的 HTTP 模組。 - 讀取追蹤資訊
詳細說明當您檢視加入至網頁或追蹤檢視器的追蹤資訊時,可供使用的資訊。
相關章節
- 建立 ASP.NET Web 應用程式
介紹 ASP.NET 的功能,並扼要說明使用它們來設計程式,您所能達成的事情。 - TraceContext 類別
擷取並提出關於 Web 要求的執行詳細資料。