C# 在基于.Net 4.6构建的Web Api 2中使用System.IdentityModel.Tokens.Jwt 5.0.0.127时出现异常

C# 在基于.Net 4.6构建的Web Api 2中使用System.IdentityModel.Tokens.Jwt 5.0.0.127时出现异常,c#,asp.net,.net,asp.net-web-api,asp.net-web-api2,C#,Asp.net,.net,Asp.net Web Api,Asp.net Web Api2,我已经更新了现有的Web Api项目,以使用最新的System.IdenityModel.Tokens.Jwt包,我收到以下错误: 无法从程序集System.IdentityModel.Tokens.Jwt加载类型“System.IdentityModel.Tokens.TokenValidationParameters”,版本=5.0.0.127,区域性=中性, PublicKeyToken=31bf3856ad364e35' 使用相同软件包的4.0版本,一切正常。我如何解决这个问题?如果您想

我已经更新了现有的Web Api项目,以使用最新的System.IdenityModel.Tokens.Jwt包,我收到以下错误:

无法从程序集System.IdentityModel.Tokens.Jwt加载类型“System.IdentityModel.Tokens.TokenValidationParameters”,版本=5.0.0.127,区域性=中性, PublicKeyToken=31bf3856ad364e35'


使用相同软件包的4.0版本,一切正常。我如何解决这个问题?

如果您想使用System.IdentityModel.Tokens.Jwt的新版本(v5),并且不想将您的项目限制在v4版本,我已经创建了一个名为EasyJwtAuth的Nuget和Github项目,它使用v5(使用非常简单):

Nuget软件包:

有关如何使用的说明:

您可以随意使用更多功能更新存储库,也可以学习/复制代码并制作自己的身份验证包装器