首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

ASP.NET 應用程式層級追蹤 完整設定指南

     編輯:關於ASP.NET

應用程式層級追蹤可收集所有頁面的要求資訊,協助診斷效能瓶頸與錯誤。透過 Web.config 即可啟用,無需修改程式碼。

啟用與基本設定

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

屬性詳細說明

屬性預設值說明
enabledfalse總開關
pageOutputfalsetrue 時在頁面底部顯示追蹤資訊
requestLimit10伺服器保留的要求數上限
traceModeSortByTimeSortByTime / SortByCategory
localOnlytruetrue 僅本機瀏覽 Trace.axd,false 允許遠端存取

進階用法

  • 單頁停用:在 `@Page` 指令設定 Trace="false"。
  • 程式碼寫入追蹤:Trace.Write("分類", "訊息")、Trace.Warn("分類", "警告"),僅出現在 Trace.axd,不受 pageOutput 影響。
  • 遠端檢視:設定 localOnly="false" 後,以 https://site/Trace.axd 存取。

注意事項

  • 追蹤會增加記憶體與 CPU 開銷,生產環境建議關閉或限制 requestLimit。
  • 敏感資料 (連線字串、使用者輸入) 可能出現在追蹤中,遠端啟用時需評估資安風險。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved