Asp.net mvc 3 无法正确初始化MiniProfilerEF.Initialize()
我刚开始用EF4.1在我的MVC3项目中试用mvc迷你探查器,并在更改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();-他给了我 给定的程序
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已经完全发布了。