"The request was aborted: Could not create SSL/TLS secure channel" 在 VS2019 中发布独立的 .Net Core 3.1 时

"The request was aborted: Could not create SSL/TLS secure channel" when publishing Self-contained .Net Core 3.1 in VS2019

我在尝试发布我的 .net 核心控制台应用程序时遇到此错误。环境从上周开始就没有明显的变化,很奇怪。

这是发布配置文件:

错误:

我试过了,https://devblogs.microsoft.com/nuget/deprecating-tls-1-0-and-1-1-on-nuget-org/,但没有用。

嗯,原来你需要在注册表中专门禁用 TLS 1.1。 如果您没有 'TLS 1.1' 键,您需要先创建它,然后像 'TLS 1.2'.

一样添加 DWORD 值