c# HttpWebRequest 基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系
作者:admin 发布于:2012-3-24 13:25 Saturday 分类:.NET
24Mar
写程序的时候调用到一个第三方的DLL文件,本机调试一切都正常,
但是程序不是到服务器以后一直提示一个BUG:"基础连接已经关闭: 未能为SSL/TLS 安全通道建立信任关系"。
后来把DLL文件进行反编译,发现是在获得请求的时候出错了。
WebResponse response = WebRequest.Create("https://……").GetResponse();
于是在服务器上用浏览器打开上面的地址,发现会弹出一个确认证书的窗口,看来是证书问题。
在网上一顿搜索,发现了一个决绝办法甚是好用,而且很简单,在请求之前添加一段代码。
ServicePointManager.CertificatePolicy = new AcceptAllCertificatePolicy(); internal class AcceptAllCertificatePoli...
标签: HttpWebRequest