Question

I made glimpse defaultRuntimePolicy Off but it still shows an error like this

Unable to define EFProfiledDbProviderServices class of type 'GlimpseDbProviderServices'. Please check that your web.config defines a <DbProviderFactories> section underneath <system.data>

shouldn't glimpse be out of asp.net mvc pipeline after making it off?

Update :

I also commented all the glimpse related part in web.config but I still get the same above error

Was it helpful?

Solution

The reason is that even when you disable Glimpse completely through the web.config, which makes sure Glimpse is not collecting any information during request processing, that there are still assemblies, like Glimpse.Ado and Glimpse.EF*, that have a PreApplicationStartMethod attribute defined, which means that some hooks are being put in place, even though they are not going to do anything when requests are being processed.

The solution is to remove the Glimpse.EF* assembly, and maybe the Glimpse.Ado assembly as well, from you bin directory.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top