【发布时间】:2016-01-10 20:16:16
【问题描述】:
WebApi 在运行时加载 Microsoft.Owin 3.0 程序集时抛出错误。有人可以帮我解决以下错误:
无法加载文件或程序集“Microsoft.Owin,Version=3.0.0.0,Culture=neutral,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 包。我有指向最新 3.0.1 包的 Microsoft.Owin 和 Microsoft.Owin.Host.SystemWeb 版本。不确定哪个其他包引用了 3.0.0 dll 版本:
Antlr" 版本="3.5.0.2"
Bond.Runtime.CSharp" version="3.0.4"
Microsoft.AspNet.Mvc" 版本="5.2.3"
Microsoft.AspNet.Providers.Core" version="1.1"
Microsoft.AspNet.Providers.LocalDB" version="1.1"
Microsoft.AspNet.Razor" version="3.2.3"
Microsoft.AspNet.Web.Optimization" version="1.1.3"
Microsoft.AspNet.WebApi" version="5.2.3"
Microsoft.AspNet.WebApi.Client" version="5.2.3"
Microsoft.AspNet.WebApi.Core" version="5.2.3"
Microsoft.AspNet.WebApi.WebHost" version="5.2.3"
Microsoft.AspNet.WebPages" version="3.2.3"
Microsoft.Autopilot.AutoIIS" 版本="7.7.0.0"
Microsoft.Data.Edm" version="5.6.2"
Microsoft.Data.OData" 版本="5.6.2"
Microsoft.Data.Services.Client" version="5.6.2"
Microsoft.Diagnostics.Tracing.EventRegister" version="1.0.26"
Microsoft.Diagnostics.Tracing.EventSource" version="1.0.26"
Microsoft.Diagnostics.Tracing.EventSource.Redist" version="1.0.26"
Microsoft.Diagnostics.Tracing.TraceEvent" version="1.0.23"
Microsoft.IdentityModel.Protocol.Extensions" version="1.0.0"
Microsoft.Owin" 版本="3.0.1"
Microsoft.Owin.Host.SystemWeb" version="3.0.1"
Microsoft.Owin.Security" 版本="3.0.0"
Microsoft.Owin.Security.ActiveDirectory" version="3.0.0"
Microsoft.Owin.Security.Jwt" version="3.0.0"
Microsoft.Owin.Security.OAuth" version="3.0.0"
Microsoft.Tpl.Dataflow" version="4.5.24"
Microsoft.Web.Infrastructure" version="1.0.0.0"
Newtonsoft.Json" version="6.0.8"
Owin" 版本="1.0"
System.IdentityModel.Tokens.Jwt" version="4.0.0"
System.Spatial" 版本="5.6.2"
WebGrease" 版本="1.6.0"
【问题讨论】: