Asp.net mvc ASP.NET MVC MiniProfiler和EntityFramework 6初始化

Asp.net mvc ASP.NET MVC MiniProfiler和EntityFramework 6初始化,asp.net-mvc,mvc-mini-profiler,Asp.net Mvc,Mvc Mini Profiler,我有一个类似的问题,在加载MiniProfiler和MiniProfiler.EnitiyFramework6之后,我有这个问题。MiniProfiler运行正常,但当我添加到我的应用程序时,请从Global.asax开始 MiniProfilerEF6.Initialize() 我明白了: MiniProfiler.EntityFramework6.dll中发生“System.IO.FileLoadException”类型的异常,但未在用户代码中处理 其他信息:无法加载文件或程序集“MiniP

我有一个类似的问题,在加载MiniProfiler和MiniProfiler.EnitiyFramework6之后,我有这个问题。MiniProfiler运行正常,但当我添加到我的应用程序时,请从Global.asax开始

MiniProfilerEF6.Initialize()

我明白了:

MiniProfiler.EntityFramework6.dll中发生“System.IO.FileLoadException”类型的异常,但未在用户代码中处理


其他信息:无法加载文件或程序集“MiniProfiler,Version=3.0.11.0,Culture=neutral,PublicKeyToken=b44f9351044011a3”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。(HRESULT的例外:0x8013100)

结果表明,这可能与版本和ID有关。 如果在未安装其他软件包的情况下安装MiniProfiler.EntityFramework6,nuget将处理依赖项,但它会在web.config中放置错误的(请确保版本号正确):


如果卸载所有MiniProfiler软件包,然后按以下顺序安装:

微型轮廓仪
MiniProfiler.MVC4
MiniProfiler.EF6


它似乎工作正常。

对于其他有类似问题的人,我就是这样解决的

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

然后安装 MiniProfiler.EF

就像我安装的那样
安装软件包MiniProfiler.EF5

。。。或者只是更新MiniProfiler包-它会处理重定向问题不,更新包并不能解决问题。这个答案中提出的解决方案确实如此。很高兴看到这个解决方案正在帮助其他人。我想可能只是我的环境出了问题,但看起来这是一个微型档案器的问题。更新和重新安装对我来说不起作用。自定义替换bindingRedirect对我来说确实有效。谢谢更新(而不是重新安装)MiniProfiler确实对我有用。
 <dependentAssembly>
    <assemblyIdentity name="MiniProfiler" publicKeyToken="b44f9351044011a3" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-3.2.0.157" newVersion="3.2.0.157" />
  </dependentAssembly>