.Net模块:配置文件-Asp.net Web.Config - 配置元素 trace
一、trace的元素的属性
| 属性 | 说明 | 
|---|---|
| enabled | 是否启用应用程序跟踪。为了使用 Trace.axd 查看器,必须启用跟踪。默认情况下,Trace.axd 查看器被添加到httpHandlers 元素。 可选的 Boolean 属性。 默认值为 false。 | 
| localOnly | 指定跟踪查看器 (Trace.axd) 是否只用于主机 Web 服务器。如果是 false,则跟踪查看器可用于任何计算机。默认情况下,Trace.axd 查看器被添加到 httpHandlers 元素。 可选的 Boolean 属性。 默认值为 true。 | 
| mostRecent | 指定是否显示最近的应用程序级别跟踪输出,以及是否丢弃超出 requestLimit 指示的限制的旧跟踪数据。如果为 false,则显示对请求的跟踪数据,直至达到 requestLimit 属性指定的限制。 可选的 Boolean 属性。 默认值为 false。 | 
| pageOutput | 指定在每一页的结尾是否呈现跟踪输出。如果是 false,则只能通过跟踪实用工具访问跟踪输出。 可选的 Boolean 属性。 默认值为 false。 | 
| requestLimit | 指定在服务器上存储的跟踪请求的数目。如果达到限制,并且 mostRecent 属性为 false,将自动禁用跟踪。 最大请求限制为 10,000。如果指定了大于 10,000 的值,ASP.NET 会在不给出任何提示的情况下将它向下舍入到 10,000。 可选的 Int32 属性。 默认值为 10。 | 
| traceMode | 指定显示跟踪信息的顺序。 可选的 TraceDisplayMode 属性。 取值: SortByCategory :指定以处理跟踪信息的顺序来显示跟踪信息。 SortByTime : 指定根据用户定义的类别按字母顺序显示跟踪信息。 默认值为 SortByTime。 | 
| writeToDiagnosticsTrace | 指定是否将 ASP.NET 跟踪消息转发到 System.Diagnostics 跟踪基础结构,以便注册的任何侦听器显示 Trace 消息。 可选的 Boolean 属性。 默认值为 false。 | 
2、位置
   customerErrors -> configuration-> system.web  //该元素放于<system.web>下的<configuration>节点下
3、配置示例
<trace 
   enabled="true"           //开启应用程序跟踪
   localOnly="true"          //仅本地可看
   mostRecent="true"         //显示最近的应用程序级别跟踪输出
   pageOutput="false"         //不在页的结尾是否呈现跟踪输出,如果呈现,则上面是页面代码,下面是跟踪信息,页面很乱,也影响访问
   requestLimit="10"         //保留最近10个跟踪信息
   traceMode="SortByTime"      //根据用户定义的类别按字母顺序显示跟踪信息
   writeToDiagnosticsTrace="false"   //不转发
/>
4、配置处理节点程序
    //<trace enabled="true" localOnly="true" pageOutput="true" requestLimit="25" mostRecent="true" />
      TraceSection TS = (TraceSection)WebConfigurationManager.OpenWebConfiguration("/").GetSection("system.web/trace");
      Response.Write(TS.RequestLimit);
TraceSection这个类,都类似,都是包含各个配置选项的属性。
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号