【发布时间】:2014-03-11 04:37:36
【问题描述】:
为了启用跟踪,我在 webrole 项目的 web.config 和辅助角色项目的 app.config 中都编写了以下代码。它也在工作
<system.web>
<trace enabled="true" requestLimit="10" localOnly="false"
pageOutput="false" writeToDiagnosticsTrace="true"/>
</system.web>
<system.diagnostics>
<trace autoflush="true">
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
我已经编写了以下代码来禁用跟踪,但它不起作用
<system.web>
<trace enabled="false" requestLimit="10" localOnly="true"
pageOutput="false" writeToDiagnosticsTrace="false"/>
</system.web>
<system.diagnostics>
<trace autoflush="false">
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
【问题讨论】:
-
看起来像你应该工作的东西(即禁用跟踪)。通常只需设置 enabled="false" 就可以了。也许您的 @Page 指令启用了跟踪,或者可能在其他地方?
-
如果不起作用,请注释掉
标签。 -
Faizan 所说的会奏效。 Srujana 是否启用了消息记录功能?