如何在ASP.NET中禁用跟踪信息?

时间:2013-10-09 22:53:41

标签: c# asp.net visual-studio-2010 publishing tracing

当我调试我的网站时,一切都很好。

但是当我发布它时会显示跟踪信息,但我从未启用过它!

我尝试将以下内容添加到我的web.config:

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

但它仍会显示跟踪信息。

1 个答案:

答案 0 :(得分:1)

<trace enabled="true" localOnly="true"/>

为了跟踪工作,必须启用它并且只能在调试模式下工作,localOnly属性应该设置为'true'

如果您想设置其他参数。

<trace enabled="true" pageOutput="true" requestLimit="4000" traceMode="SortByCategory" writeToDiagnosticsTrace="true" localOnly="true"/>

pageOutput属性可让您查看页面底部的输出。

有关更多信息,请访问 https://msdn.microsoft.com/en-gb/library/6915t83k(v=vs.85).aspx

如何在代码中使用它

#If DEBUG Then
  CType(HttpContext.Current.Handler, Page).Trace.Write("Test - Cache       
 hit")
#End If