Asp.net mvc 3 无法正确初始化MiniProfilerEF.Initialize()

Asp.net mvc 3 无法正确初始化MiniProfilerEF.Initialize(),asp.net-mvc-3,entity-framework,mvc-mini-profiler,Asp.net Mvc 3,Entity Framework,Mvc Mini Profiler,我刚开始用EF4.1在我的MVC3项目中试用mvc迷你探查器,并在更改MiniProfilerEF.Initialize()之后到MiniProfilerEF.Initialize_EF42()我得到: 调用存储上的“GetService”方法后返回null 类型的提供程序实例 “MvcMiniProfiler.Data.efProfileDoDBProviderFactory”。商店 提供程序可能无法正常运行 此方法MiniProfilerEF.Initialize();-他给了我 给定的程序

我刚开始用EF4.1在我的MVC3项目中试用mvc迷你探查器,并在更改
MiniProfilerEF.Initialize()之后
MiniProfilerEF.Initialize_EF42()我得到:

调用存储上的“GetService”方法后返回null 类型的提供程序实例 “MvcMiniProfiler.Data.efProfileDoDBProviderFactory”。商店 提供程序可能无法正常运行

此方法MiniProfilerEF.Initialize();-他给了我

给定的程序集名称或代码基无效。(不适用于 HRESULT:0x80131047)

所以我用我从源代码手动构建的dll替换了dll


这里可能有什么问题?

如果有帮助,EF团队已经发布了一个测试版预览,并修复了错误

给定的程序集名称或代码库无效。(HRESULT的例外:0x80131047)

你可以使用Nuget获得它

PM>安装程序包EntityFramework。预览


我刚刚在我的构建中测试了它,它修复了这个问题,这意味着您可以调用
MiniProfilerEF.Initialize()与以前一样,而不是新方法。

请分析应用程序使用的实体框架版本 PM>获取包

然后安装 MiniProfiler.EF

就像我安装的那样
安装Package MiniProfiler.EF5

您要连接到哪个数据库?Mark没有为所有可能的数据库提供程序afaikregular MSSQLS2008实施变通办法。尝试了所有可能的dll和自己的构建。我得到的只是另一种错误。EF团队这次搞砸了。安装了预览版。工作起来很有魅力。非常感谢。只是一个更新——它不再是预览版了,EF4.2已经完全发布了。