当我调试我的网站时,一切都很好。
但是当我发布它时会显示跟踪信息,但我从未启用过它!
我尝试将以下内容添加到我的web.config:
<trace enabled="false" localOnly="true"> </trace>
但它仍会显示跟踪信息。
答案 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