答案 0 :(得分:2)
您的SSL证书似乎是自签名的,或者不是来自受信任的CA
System.Net.WebException:底层连接已关闭:可以 不建立SSL / TLS安全通道的信任关系。
让我相信......最简单的解决方案:安装可信证书 ...
绝对不适合生产
其他解决方案是修改客户端验证
public class TrustAllCertificatePolicy : System.Net.ICertificatePolicy
{
public TrustAllCertificatePolicy()
{}
public bool CheckValidationResult(ServicePoint sp,
X509Certificate cert,WebRequest req, int problem)
{
return true;
}
}
// this needs to be done once before the first webservice call
System.Net.ServicePointManager.CertificatePolicy = new TrustAllCertificatePolicy();
答案 1 :(得分:0)
看起来您的服务器提供了无效的SSL证书...... checkout this article它应该有助于避免此问题。
您也可以尝试this link