我正在使用entity framework和mvc-mini-profiler。在将mvc-mini-profiler从1.7版本升级到1.9版本并解决了一些问题后,我成功编译了我的项目。现在我遇到了以下运行时异常:
无法确定类型为“MvcMiniProfiler.Data.EFProfiledDbConnection”的连接的提供程序名称
我认为问题可能与配置的数据库提供程序工厂有关,因为我在1.7版本中也遇到了同样的问题,并通过在.config文件中添加以下内容来解决它:
现在我尝试用以下内容替换上面的内容,但仍然出现错误:
什么是解决此问题的正确配置?
无法确定类型为“MvcMiniProfiler.Data.EFProfiledDbConnection”的连接的提供程序名称
我认为问题可能与配置的数据库提供程序工厂有关,因为我在1.7版本中也遇到了同样的问题,并通过在.config文件中添加以下内容来解决它:
<DbProviderFactories>
<remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" />
<add name="MvcMiniProfiler.Data.ProfiledDbProvider"
invariant="MvcMiniProfiler.Data.ProfiledDbProvider"
description="MvcMiniProfiler.Data.ProfiledDbProvider"
type="MvcMiniProfiler.Data.ProfiledDbProviderFactory, MvcMiniProfiler, Version=1.7.0.0, Culture=neutral, PublicKeyToken=b44f9351044011a3" />
</DbProviderFactories>
现在我尝试用以下内容替换上面的内容,但仍然出现错误:
<DbProviderFactories>
<remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" />
<add name="MvcMiniProfiler.Data.ProfiledDbProvider"
invariant="MvcMiniProfiler.Data.ProfiledDbProvider"
description="MvcMiniProfiler.Data.ProfiledDbProvider"
type="MvcMiniProfiler.Data.EFProfiledDbProviderFactory`1, MvcMiniProfiler.EntityFramework, Version=1.9.1.0, Culture=neutral, PublicKeyToken=b44f9351044011a3" />
</DbProviderFactories>
什么是解决此问题的正确配置?