程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> asp.net應用程序級別跟蹤

asp.net應用程序級別跟蹤

編輯:關於ASP.NET

可以在應用程序根目錄的 Web.config 文件中啟用整個應用程序的跟蹤。默認情況下,只能在本地 Web 服務器計算機上查看應用程序級跟蹤。必須

在 Web.config 文件中將 localOnly 設置為 false,以便可從遠程計算機上看見應用程序級跟蹤信息.

若要禁用遠程跟蹤,請在 Web.config 文件中將 localOnly 屬性設置為 true。下面的示例顯示了一個應用程序跟蹤配置,該配置收集多達 40 個

請求的跟蹤信息,並允許原始服務器以外的計算機上的浏覽器顯示跟蹤查看器。

<configuration>

<system.web>

<trace enabled="true" requestLimit="40" localOnly="false"/>

</system.web>

</configuration>

當您啟用應用程序的跟蹤時,ASP.NET 收集每個對應用程序的請求(直到達到您指定的最大請求數)的跟蹤信息。默認的請求數是 10。當跟蹤查看

器達到它的請求限制時,應用程序停止存儲跟蹤請求。

注意  當在 Web.config 文件中啟用整個應用程序的跟蹤時,將為該應用程序中的每頁收集並處理跟蹤信息。若要禁用應用程序中特定頁的跟蹤,

請在該頁的 @ Page 指令中將 Trace 屬性設置為 false。將存儲您包括在頁代碼中的任何 TraceContext.Write 或 TraceContext.Warn 語句,並

且它們只返回到跟蹤查看器。

如果希望跟蹤信息附加到與其關聯的頁的末尾,請在 Web.config 文件的跟蹤配置節中將 pageOutput 屬性設置為 true。如果要跟蹤信息只顯示在

跟蹤查看器中,則將該屬性設置為 false。如果您啟用應用程序級跟蹤,但不想顯示應用程序某些頁的跟蹤信息,則使用 @ Page 指令將不想顯示

跟蹤信息的頁的 Trace 屬性設置為 false。

下面是所有可以用來修改應用程序級跟蹤行為的屬性。

屬性 說明

enabled 如果啟用了應用程序級跟蹤,則為 true;否則為 false。默認值為 false。

pageOutput 如果跟蹤信息既顯示在應用程序頁上又顯示在 .axd 跟蹤實用工具上,則為 true;否則為 false。默認值為 false。

注意  啟用了跟蹤的頁不受該設置的影響。

requestLimit 服務器上存儲的跟蹤請求的數目。默認值為 10。

traceMode 指示跟蹤信息是按它們被處理的順序 (SortByTime) 顯示,還是按用戶定義類別的字母順序 (SortByCategory) 顯示。默認值為

SortByTime。 

localOnly 如果跟蹤查看器 (Trace.axd) 只在主機 Web 服務器上可用,則為 true;否則為 false。默認值為 true。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved