如何使用 Trace.WriteLine 和 Glimpse 在 MVC Asp.Net 应用程序中禁用跟踪?
How to disable Tracing within a MVC Asp.Net application using Trace.WriteLine and Glimpse?
我使用 MVC3/ASP.NET 4.5,并在我的 Glimpse 面板中显示的应用程序中使用 Trace.WriteLine("") 类型语句。
但是我怎样才能禁用跟踪,比如当我进入生产时。我以为是:
<system.web>
<trace enabled="false" />
但这不起作用。跟踪评论仍然忠实地出现在 Glimpse 中。
不幸的是,触发器专注于系统网络的跟踪而不是 Glimpse。我们可以更改内容以遵守该配置点,但目前还没有。
因此,以下是您想要的web.config
:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<inspectors>
<ignoredTypes>
<add type="Glimpse.Core.Inspector.TraceInspector, Glimpse.Core" />
</ignoredTypes>
</inspectors>
</glimpse>
如果您希望该选项卡也消失,您需要这样做:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<tabs>
<ignoredTypes>
<add type="Glimpse.Core.Tab.Trace, Glimpse.Core" />
</ignoredTypes>
</tabs>
<inspectors>
<ignoredTypes>
<add type="Glimpse.Core.Inspector.TraceInspector, Glimpse.Core" />
</ignoredTypes>
</inspectors>
</glimpse>
我使用 MVC3/ASP.NET 4.5,并在我的 Glimpse 面板中显示的应用程序中使用 Trace.WriteLine("") 类型语句。
但是我怎样才能禁用跟踪,比如当我进入生产时。我以为是:
<system.web>
<trace enabled="false" />
但这不起作用。跟踪评论仍然忠实地出现在 Glimpse 中。
不幸的是,触发器专注于系统网络的跟踪而不是 Glimpse。我们可以更改内容以遵守该配置点,但目前还没有。
因此,以下是您想要的web.config
:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<inspectors>
<ignoredTypes>
<add type="Glimpse.Core.Inspector.TraceInspector, Glimpse.Core" />
</ignoredTypes>
</inspectors>
</glimpse>
如果您希望该选项卡也消失,您需要这样做:
<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
<tabs>
<ignoredTypes>
<add type="Glimpse.Core.Tab.Trace, Glimpse.Core" />
</ignoredTypes>
</tabs>
<inspectors>
<ignoredTypes>
<add type="Glimpse.Core.Inspector.TraceInspector, Glimpse.Core" />
</ignoredTypes>
</inspectors>
</glimpse>