Я получаю следующую ошибку в проекте WebApi2:
Не удалось загрузить файл или сборку «System.IdentityModel.Tokens.Jwt, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35» или одну из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)
У меня установлен этот набор связанных пакетов NuGet, а также множество других:
«Microsoft.IdentityModel.Protocol.Extensions» версия = «1.0.2.206221351» targetFramework = «net45»
«Microsoft.Owin» версия = «3.0.1» targetFramework = «net45»
«Microsoft.Owin.Host.SystemWeb» версия = «3.0.1» targetFramework = «net45»
«Microsoft.Owin.Security» версия = «3.0.1» targetFramework = «net45»
«Microsoft.Owin.Security.ActiveDirectory» версия = «3.0.1» targetFramework = «net45»
«Microsoft.Owin.Security.Jwt» версия = «3.0.1» targetFramework = «net45»
«Microsoft.Owin.Security.OAuth» версия = «3.0.1» targetFramework = «net45»
«System.IdentityModel.Tokens.Jwt» версия = «4.0.2.206221351» targetFramework = «net45»
Кстати, у меня есть перенаправление привязки ниже в моем 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>
Любая помощь в устранении неполадок будет высоко оценена.