这个错误通常是因为无法建立 SSL/TLS 安全通道的信任关系引起的。有几种可能的解决方法:
添加 SSL/TLS 证书信任关系:
ServicePointManager.ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true;
禁用 SSL/TLS 安全协议版本:
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
如果你使用的是自定义的证书,请确保证书已正确安装,并且应用程序能够访问证书的根证书颁发机构(CA)。
如果你的应用程序运行在 IIS 中,确保服务器上已正确安装和配置 SSL/TLS 证书,并且在 IIS 设置中启用了正确的协议版本。
请根据你的具体情况尝试这些解决方法,并选择适合你的应用程序的方法。