Fehler beim laden des Systems.IdentityModel.Token.Jwt dll in WebAPI2 Projekt

Bin ich immer die folgende Fehlermeldung in WebApi2 Projekt:

Konnte nicht geladen, Datei oder assembly 'System.IdentityModel.Token.Jwt, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' oder eine Ihrer Abhängigkeiten. Die befindet assembly manifest definition entspricht nicht den Assemblyverweis. (Ausnahme von HRESULT: 0x80131040)

Habe ich diesen Satz im Zusammenhang NuGet-Pakete installiert, zusammen mit einem Haufen anderer:

"Von Microsoft.IdentityModel.Protokoll.Erweiterungen" version="1.0.2.206221351" targetFramework="net45"

"Von Microsoft.Owin" version="3.0.1" targetFramework="net45"

"Von Microsoft.Owin.Host.SystemWeb" version="3.0.1" targetFramework="net45"

"Von Microsoft.Owin.Security" version="3.0.1" targetFramework="net45"

"Von Microsoft.Owin.Sicherheit.ActiveDirectory" version="3.0.1" targetFramework="net45"

"Von Microsoft.Owin.Sicherheit.Jwt" version="3.0.1" targetFramework="net45"

"Von Microsoft.Owin.Sicherheit.OAuth" version="3.0.1" targetFramework="net45"

"- System.IdentityModel.Token.Jwt" version="4.0.2.206221351" targetFramework="net45"

Btw, ich habe die unten bindungsumleitung in meinem web.config auch, aber es immer noch versucht es zu laden, die version 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>

Jede Hilfe bei der Fehlersuche würde sehr geschätzt werden.

InformationsquelleAutor der Frage SteelBird82 | 2015-12-22

Schreibe einen Kommentar