如何通过web.config文件禁用跟踪

时间:2014-03-11 04:37:36

标签: c# .net wcf tracing

启用跟踪我在webrole项目的web.config和worker角色项目的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>

1 个答案:

答案 0 :(得分:-1)

如果要禁用Trace,请使用以下代码。

Trace.IsEnabled=false;

希望这有效!

杰格