NuGet 无法加载源身份验证失败的服务索引
NuGet Unable to load the service index for source Authentication failed
从今天开始,出于某种原因,我无法通过 Visual Studio 连接到 NuGet 包管理器。
[nuget.org] Unable to load the service index for source https://api.nuget.org/v3/index.json.
An error occurred while sending the request.
The underlying connection was closed: An unexpected error occurred on a send.
Authentication failed because the remote party has closed the transport stream.
但我无法让它再次工作...
我尝试过的东西。
- 删除NuGet.config
- 清除 NuGet 缓存
- 明确禁用 TLS1.0 和 TLS1.1
- 显式启用 TLS1.2
- 遵循 https://devblogs.microsoft.com/nuget/deprecating-tls-1-0-and-1-1-on-nuget-org/
的 nuget 手册
- 不同Visual Studios
- 更新到最新的Visual Studio2019
- 在 RegEdit 中为 1.0、1.1 和 1.2 尝试了不同的 TLS 设置。我还没有 TLS1.3 部分。
- 我可以用 chrome
浏览到 https://api.nuget.org/v3/index.json
TLS1.2客户端设置:
TLS1.2 服务器设置:
规格:
Windows 服务器 2012R2,Visual Studio 2019
还在不同的 Windows Server 2012R2 机器上试过,同样的问题
它仍在我的笔记本电脑上使用 Windows 10。
希望有人有想法。
谢谢
遇到了完全相同的问题,来自 https://github.com/microsoft/azure-devops-tls12 的 运行 脚本和遵循它的说明帮助了我。
在我的例子中,它生成了额外的脚本文件,在 运行 之后重新启动 pc nuget 再次工作。
从今天开始,出于某种原因,我无法通过 Visual Studio 连接到 NuGet 包管理器。
[nuget.org] Unable to load the service index for source https://api.nuget.org/v3/index.json.
An error occurred while sending the request.
The underlying connection was closed: An unexpected error occurred on a send.
Authentication failed because the remote party has closed the transport stream.
但我无法让它再次工作... 我尝试过的东西。
- 删除NuGet.config
- 清除 NuGet 缓存
- 明确禁用 TLS1.0 和 TLS1.1
- 显式启用 TLS1.2
- 遵循 https://devblogs.microsoft.com/nuget/deprecating-tls-1-0-and-1-1-on-nuget-org/ 的 nuget 手册
- 不同Visual Studios
- 更新到最新的Visual Studio2019
- 在 RegEdit 中为 1.0、1.1 和 1.2 尝试了不同的 TLS 设置。我还没有 TLS1.3 部分。
- 我可以用 chrome 浏览到 https://api.nuget.org/v3/index.json
TLS1.2客户端设置:
TLS1.2 服务器设置:
规格: Windows 服务器 2012R2,Visual Studio 2019
还在不同的 Windows Server 2012R2 机器上试过,同样的问题
它仍在我的笔记本电脑上使用 Windows 10。
希望有人有想法。
谢谢
遇到了完全相同的问题,来自 https://github.com/microsoft/azure-devops-tls12 的 运行 脚本和遵循它的说明帮助了我。 在我的例子中,它生成了额外的脚本文件,在 运行 之后重新启动 pc nuget 再次工作。