我正在使用C#和xaml开发Metro风格的应用程序。
在我的应用程序中,我在调用Web服务时遇到错误:
基础连接已关闭:无法为SSL / TLS安全通道建立信任关系。
出现此错误的原因是什么?
答案 0 :(得分:2)
我有一个抓取程序,不久前我得到了同样的例外。在我的情况下,原因是(我已经抓取的网站的安全证书)已过期。
我的案例中的快速解决方法是添加以下代码:
ServicePointManager.ServerCertificateValidationCallback = new
RemoteCertificateValidationCallback
(
delegate { return true; }
);
注意:此黑客可能是一种安全威胁