Ho aggiornato il progetto Web Api esistente per utilizzare l'ultimo pacchetto System.IdenityModel.Tokens.Jwt e sto ottenendo quanto segue errore:Eccezione utilizzando System.IdentityModel.Tokens.Jwt 5.0.0.127 in Web Api 2 su .Net 4.6
Impossibile caricare il tipo 'System.IdentityModel.Tokens.TokenValidationParameters' dall'assembly 'System.IdentityModel.Tokens.Jwt, Version = 5.0.0.127, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 '.
Tutto funziona correttamente con la versione 4.0 dello stesso pacchetto. Qualcuno ha lo stesso problema se così come risolvere questo?
Soma.
Link non mi ha davvero aiutato. Qual è la soluzione? – Zapnologica
Come per il post, la versione 5 non è compatibile con il vecchio middleware owin. Ecco il dettaglio "Bene - 5.0 significa rompere i cambiamenti, forse non è compatibile con il vecchio middleware OWIN" dal link. Si prega di utilizzare la versione 4.0.2.206221351. Non stavo usando il server delle identità, ma il problema con system.identitymodel versione 5 è applicabile a qualsiasi vecchio framework katana. Spero che questo ti aiuti. –
Ho usato il comando nuget dal collegamento e ha funzionato. Install-Package System.IdentityModel.Tokens.Jwt -Version 4.0.2.206221351 –