Я получаю ошибку ниже в проекте WebApi2:
Не удалось загрузить файл или сборку "System.IdentityModel.Tokens.Jwt, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" или одна из его зависимостей. Расположенное определение манифеста сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
У меня есть набор связанных пакетов NuGet, а также множество других:
"Microsoft.IdentityModel.Protocol.Extensions" version = "1.0.2.206221351" targetFramework = "net45"
"Microsoft.Owin" version = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Host.SystemWeb" version = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Security" version = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Security.ActiveDirectory" version = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Security.Jwt" version = "3.0.1" targetFramework = "net45"
"Microsoft.Owin.Security.OAuth" version = "3.0.1" targetFramework = "net45"
"System.IdentityModel.Tokens.Jwt" version = "4.0.2.206221351" targetFramework = "net45"
Btw, у меня есть еще одна переадресация ссылок в моем web.config, но она все же пытается загрузить версию 4.0.
<dependentAssembly>
<assemblyIdentity name="System.IdentityModel.Tokens.Jwt" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.20622.1351" newVersion="4.0.20622.1351" />
</dependentAssembly>
Любая помощь в поиске и устранении неисправностей будет высоко оценена.