Ich habe mein vorhandenes Web-API-Projekt aktualisiert, um das neueste System.IdenityModel.Tokens.Jwt-Paket zu verwenden, und ich erhalte Folgendes Fehler:Ausnahme mit System.IdentityModel.Tokens.Jwt 5.0.0.127 in Web Api 2 auf .Net 4.6
Typ konnte nicht 'System.IdentityModel.Tokens.TokenValidationParameters' aus Assembly 'System.IdentityModel.Tokens.Jwt, Version = 5.0.0.127, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' laden.
Alles funktioniert gut mit 4.0-Version des gleichen Pakets. Hat jemand das gleiche Problem, wenn ja, wie löst man das?
Soma.
Link hat mir nicht wirklich geholfen. Was ist die Lösung? – Zapnologica
Laut der Post ist die Version 5 nicht kompatibel mit alter owin Middleware. Hier ist das Detail "Well - 5.0 bedeutet brechen Veränderung. Vielleicht ist es nicht kompatibel mit der alten OWIN Middleware" von der Verbindung. Bitte verwenden Sie die Version 4.0.2.206221351. Ich habe keinen Identity Server benutzt, aber das Problem mit dem system.identitymodel Version 5 ist mit jedem alten Katana Framework anwendbar. Hoffe das hilft. –
Ich habe den Befehl nuget von der Verbindung verwendet und es hat funktioniert. Install-Paket System.IdentityModel.Tokens.Jwt-Version 4.0.2.206221351 –