无法在 .netframework 4.61 API 中安装 IdentityServer3.AccessTokenValidation
Posted
技术标签:
【中文标题】无法在 .netframework 4.61 API 中安装 IdentityServer3.AccessTokenValidation【英文标题】:Could not install IdentityServer3.AccessTokenValidation in .netframework 4.61 API 【发布时间】:2021-07-21 09:48:57 【问题描述】:我有一个 .NetFramework4.61 WebAPI。我正在尝试使用 Nuget 安装 IdentityServer3.AccessTokenValidation 和 System.IdentityModel.Tokens.Jwt 但它给了我以下错误。我也尝试使用包管理器控制台安装也失败了
>Install-Package IdentityServer3.AccessTokenValidation -Version 2.14.0
>Install-Package System.IdentityModel.Tokens.Jwt -Version 6.11.0
如何解决这个问题?
严重性代码描述项目文件行抑制状态 尝试添加源“http://172.16.20.241:11688/codeengines/nuget/”时抛出错误异常“System.AggregateException”。请确认您的所有在线软件包来源都可用。 发生一个或多个错误。 无法加载源 http://172.16.20.241:11688/codeengines/nuget/ 的服务索引。 发送请求时出错。 无法连接到远程服务器 连接尝试失败是因为连接的一方在一段时间后没有正确响应,或者连接的主机没有响应172.16.20.241:11688导致连接失败
【问题讨论】:
【参考方案1】:这似乎是缺少 nuget 源的问题,您需要为 nuget.org 添加 nuget 源,然后尝试安装包
-
在 Visual Studio 上将 nuget 源点添加到 https://api.nuget.org/v3/index.json
-
再次安装软件包。您可以在 Visual Studio 的包管理控制台上选择包源或在命令中指定它,如下所示:
PS> Install-Package IdentityServer3.AccessTokenValidation -Version 2.14.0 -Source nuget.org
【讨论】:
感谢您的建议。我的问题未连接到 ***,因此无法从 nuget 下载。以上是关于无法在 .netframework 4.61 API 中安装 IdentityServer3.AccessTokenValidation的主要内容,如果未能解决你的问题,请参考以下文章
Win10系统无法安装.net framework 4.0怎么办
Win10系统无法安装.net framework 4.0怎么办
Visual Studio 2010:无法解析目标框架“.NETFramework,Version=v4.0”的 mscorlib