跟踪不在Asp.net MVC 5站点中工作

时间:2014-06-09 16:20:46

标签: c# asp.net-mvc iis-7.5 tracing tracelistener

我有一个自定义跟踪侦听器(继承TraceListener)设置,它将跟踪信息记录到数据库中。

  <system.diagnostics>
    <sources>
      <source name="MyApplication" switchValue="Information" />
    </sources>
    <trace>
      <listeners>
        <add name="sqlLogListener" type="MyApplication.SqlDatabaseTraceListener, MyApplication" initializeData="connectionStringName:=errorTrace" />
      </listeners>
    </trace>
  </system.diagnostics>

这在我的开发机器上工作正常,但在生产机器上,我无法获得任何跟踪消息显示在数据库上。我的猜测是,这可能是iis配置问题。我已经测试了与errorTrace数据库的连接,我可以成功查询和显示信息。

我环顾四周,无法找到此行为的相关信息。另外,我的生产机器使用的是iis 7.5。

更新:我正在使用Windows身份验证。我的生产机器和开发机器都连接到同一个域。另外,我的开发机器是iis8.5,生产机器是iis7.5,但这不应该是问题。

0 个答案:

没有答案