共用方式為


HOW TO:啟用 ASP.NET 網頁的追蹤

更新:2007 年 11 月

您可以控制啟用或停用個別網頁的追蹤。如果啟用追蹤,當要求網頁時,ASP.NET 會將包含有關網頁要求之執行詳細資料的一系列表格附加至網頁。根據預設,追蹤是停用的。

若要啟用網頁的追蹤功能

  1. 在 .aspx 檔案的開頭包含 @ Page 指示詞。

  2. 加入 Trace 屬性並將值設定為 true,如下列程式碼範例所示:

    <%@ Page Trace="true" %>
    
    安全性注意事項:

    當啟用網頁的追蹤時,追蹤資訊會顯示在要求網頁的任何瀏覽器中。追蹤會顯示機密的資訊,例如伺服器變數的值,而這也意味著安全性的威脅。在將應用程式移植到實際執行伺服器之前,請確認停用網頁追蹤。您可以將 Trace 屬性設定為 false 或予以移除,就能停用網頁追蹤。您也可以設定 trace 項目 (ASP.NET 設定結構描述) 的 enabled、localOnly 和 pageOutput 屬性,在 Web.config 檔中設定追蹤。@ Page 指示詞中的 Trace 屬性,優先於 Web.config 檔中追蹤項目內所設定的屬性。因此,即使將 enabled 屬性設定為 false 停用 Web.config 檔中的追蹤,但是如果 @ Page 指示詞中的 Trace 屬性設定為 true,網頁仍然會顯示追蹤資訊。

  3. 您可以選擇性地包含 TraceMode 屬性,指定想要追蹤訊息出現的順序:

    下列程式碼範例示範如何啟用網頁追蹤,並且依照分類排序追蹤訊息。

    <%@ Page Language="VB" Trace="True" TraceMode="SortByCategory" %>
    

請參閱

工作

HOW TO:啟用 ASP.NET 應用程式的追蹤

參考

@ Page

TraceContext

其他資源

ASP.NET 追蹤

寫入自訂 ASP.NET 追蹤訊息

讀取 ASP.NET 追蹤資訊