繁体   English   中英

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

[英]How to disable Trace Information in ASP.NET?

当我调试网站时,一切正常。

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

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

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

但是它仍然显示跟踪信息。

<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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM