【问题标题】:How to disable Tracing within a MVC Asp.Net application using Trace.WriteLine and Glimpse?如何使用 Trace.WriteLine 和 Glimpse 在 MVC Asp.Net 应用程序中禁用跟踪?
【发布时间】:2015-01-16 16:03:59
【问题描述】:

我使用 MVC3/ASP.NET 4.5,并在我的应用程序中使用 Trace.WriteLine("") 类型语句,这些语句显示在我的 Glimpse 面板中。

但是,当我进入生产环境时,如何禁用跟踪。我以为是:

<system.web>
  <trace enabled="false" />

但这不起作用。追踪 cmets 仍然忠实地出现在 Glimpse 中。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-3 asp.net-mvc-4 asp.net-mvc-5 glimpse


    【解决方案1】:

    不幸的是,该触发器专注于系统 Web 的跟踪,而不是 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> 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多