WebApi在运行时加载Microsoft.Owin 3.0程序集时抛出错误。有人可以帮我解决以下错误:WebApi在运行时加载Microsoft.Owin 3.0程序集时抛出错误
无法加载文件或程序集“Microsoft.Owin,版本= 3.0.0.0,文化=中立,PublicKeyToken = 31bf3856ad364e35”或其依赖项之一。定位的程序集清单定义与程序集引用不匹配。 (异常来自HRESULT:0x80131040)
我已经绑定在我的web.config重定向太:
<dependentAssembly>
<assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />
</dependentAssembly>
我已经安装在我的项目,这些的NuGet包。我有Microsoft.Owin和Microsoft.Owin.Host.SystemWeb版本指向最新的3.0.1包。不知道哪些其他包指的是3.0.0 DLL版本:
ANTLR的 “版本= ”3.5.0.2“
Bond.Runtime.CSharp” 版本= “3.0.4”
微软。 ASPNET.MVC “版本= ”5.2.3“
Microsoft.AspNet.Providers.Core” 版本= “1.1”
Microsoft.AspNet.Providers.LocalDB”版本= “1.1”
万分之一oft.AspNet.Razor “版本= ”3.2.3“
Microsoft.AspNet.Web.Optimization” 版本= “1.1.3”
Microsoft.AspNet.WebApi”版本= “5.2.3”
Microsoft.AspNet.WebApi.Client “版本= ”5.2.3“
Microsoft.AspNet.WebApi.Core” 版本= “5.2.3”
Microsoft.AspNet.WebApi.WebHost”版本=“5.2.3”
Microsoft.AspNet.WebPages “版本= ”3.2.3“
Microsoft.Autopilot.AutoIIS” 版本= “7.7.0.0”
Microsoft.Data.Edm”版本= “5.6.2”
Microsoft.Data.OData “版本= ”5.6.2“
Microsoft.Data.Services.Client” 版本= “5.6.2”
Microsoft.Diagnostics.Tracing.EventRegister “版本=” 1.0。 26“
Microsoft.Diagnostics.Tracing.EventSource “版本= ”1.0.26“
Microsoft.Diagnostics.Tracing.EventSource.Redist” 版本= “1.0.26”
Microsoft.Diagnostics.Tracing.TraceEvent”版本= “1.0.23”
Microsoft.IdentityModel.Protocol.Extensions “版本= ”1.0.0“
Microsoft.Owin” 版本=“3.0。1"
Microsoft.Owin.Host.SystemWeb “版本= ”3.0.1“
Microsoft.Owin.Security” 版本= “3.0.0”
Microsoft.Owin.Security.ActiveDirectory”版本= “3.0.0”
Microsoft.Owin.Security.Jwt “版本= ”3.0.0“
Microsoft.Owin.Security.OAuth” 版本= “3.0.0”
微软.Tpl.Dataflow“vers离子= “4.5.24”
Microsoft.Web.Infrastructure “版本= ”1.0.0.0“
Newtonsoft.Json” 版本= “6.0.8”
Owin”版本= “1.0”
System.IdentityModel.Tokens.Jwt “版本= ”4.0.0“
System.Spatial” 版本= “5.6.2”
WebGrease”版本= “1.6.0”