asp.net-mvc - 为什么 Glimpse 仍在运行?

标签 asp.net-mvc glimpse

我 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.AdoGlimpse.EF*,定义了 PreApplicationStartMethod 属性,这意味着一些钩子(Hook)已就位,即使它们在请求时不会执行任何操作已处理。

解决方案是从 bin 目录中删除 Glimpse.EF* 程序集,也许还有 Glimpse.Ado 程序集。

关于asp.net-mvc - 为什么 Glimpse 仍在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23601378/

相关文章:

ios - Web 服务向移动客户端发送信息

asp.net-mvc-4 - 仅限管理员用户使用 Glimpse

glimpse - "Set Glimpse Session Name"有什么作用?

c# - 如何在 asp.net MVC 中获取最后保存的(不是最近保存的)行的 ID?

asp.net-mvc - 投票 - 阻止客户端滥用 - ASP.NET MVC

c# - 如何使用不同的注入(inject)重新实例化 MVC3 Controller

c# - 使用 restsharp 序列化对象并将其传递给 WebApi 而不是序列化列表

asp.net - Glimpse 如何计算服务器、线路和客户端的时间?

sql-server - EF6/Glimpse - 与命令执行相比,连接需要很多时间

asp.net-mvc - 完全禁用 Glipse