我 Glimpse 了defaultRuntimePolicy Off,但它仍然显示这样的错误
Unable to define EFProfiledDbProviderServices class of type 'GlimpseDbProviderServices'. Please check that your web.config defines a <DbProviderFactories> section underneath <system.data>
关闭后不应该 Glimpse ASP.NET MVC 管道吗?
更新:
我还评论了 web.config 中所有与 Glimpse 相关的部分,但我仍然遇到上述相同的错误
最佳答案
原因是,即使您通过 web.config 完全禁用 Glimpse(这可确保 Glimpse 在请求处理期间不会收集任何信息),仍然存在程序集,例如 Glimpse.Ado
和Glimpse.EF*
,定义了 PreApplicationStartMethod
属性,这意味着一些钩子(Hook)已就位,即使它们在请求时不会执行任何操作已处理。
解决方案是从 bin 目录中删除 Glimpse.EF*
程序集,也许还有 Glimpse.Ado
程序集。
关于asp.net-mvc - 为什么 Glimpse 仍在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23601378/