首页 > 解决方案 > 无法创建 SSL/TLS 安全通道 - 在 Windows Server 2012 上

问题描述

我有一个在 .NET(框架 4.8)中开发的 Windows 服务,当我尝试下载一些网站提要时出现“请求被中止:无法创建 SSL/TLS 安全通道”错误,例如https:// www.us-cert.gov/ncas/tips.xml

它适用于我的开发机器(windows 10),但不适用于我的服务器(windows server 2012)。

我读过很多东西,特别是:https ://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls ,所以我将代码升级到.NET 4.8,我尝试设置一些注册表项(如 SchUseStrongCrypto),在代码中设置 Tls12(ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;)但仍然是同样的错误......

我还使用了IIS Crypto工具,所有内容都已检查...

我不知道我还能做些什么……

标签: c#.netssltrust

解决方案


推荐阅读