ASP.net 应用程序跟踪





0/5 (0投票)
ASP.net 提供了一个内置功能来跟踪应用程序。使用此功能,可以查看大量的诊断
ASP.net 提供了一个内置功能来跟踪应用程序。使用此功能,可以查看大量的诊断信息,当启用跟踪时,这些信息会以页面输出的形式呈现。这些跟踪信息也可以使用跟踪查看器查看。跟踪信息以表格形式显示在页面和跟踪查看器中。
与其他功能一样,跟踪可以在页面级别和应用程序级别启用。
要在页面级别启用跟踪,请在要启用跟踪的页面的 @Page 指令中包含 Trace=”true” 属性。
<%@ 页面 语言="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" 继承自="TestTracing._Default"
Trace="true"%>
运行您的应用程序,您将在已启用跟踪的页面上看到跟踪信息。此信息始终在所有页面控件完成呈现后显示在页面底部。因此,如果页面上没有任何内容,页面将仅显示跟踪信息。
要在应用程序级别启用跟踪,将跟踪元素作为 system.web 元素的子元素添加,并将它的 'enabled'' 属性设置为 'true'。
<system.web>
<trace enabled="true" pageOutput="true" requestLimit="10"/>
</system.web>
其他属性包括:
pageOutput;允许您选择是否在页面中输出跟踪信息,或者仅在跟踪查看器中输出。requestLimit;服务器上存储的跟踪请求数。此属性的默认值为 10。
要使用跟踪查看器查看跟踪信息,只需在您的应用程序中导航到“Trace.axd”。它位于根目录中,您可以通过输入如下 URL 进行导航:“https:///MyApplication/Trace.axd”
跟踪信息包括:请求详细信息、跟踪信息、控件树、会话集合、Cookie 集合、表单集合、标头集合、服务器变量。