最近做了一个安装包,安装包会弹出dotnet的 窗体,这个安装包会去调用https的一个api.用测试程序测试窗体都是好的.一旦打入安装包后,就报错.研究了半天,原来是https惹的祸 解决方案: .NET 4.6 and above. You don’t need to do any additional work to support TLS 1.2, it’s supported by default.DOTNET 4.6.1 以上版本,默认就可以了 .NET 4.5. TLS 1.2 i…
操作系统是Windows Server 2003 x64 SP2,使用Framework 4.0,在使用WebClient访问某些特定的HTTPS站点时,会引发异常: Unhandled Exception: System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Authentication…
突然在调用微信接口是报:The underlying connection was closed: An unexpected error occurred on a send错误,跟踪了半天,是因为在调用阿里人脸识别接口时,接认证设置成了SSL3,而微信接口支持TLS,所以就会报错.并且在更新后又正常的问题, ServicePointManager.SecurityProtocol = SecurityProtocolType.SSL3;…
使用WebClient 发送https请求 使用WebClient发送请求时,并且是以https协议: WebClient webClient = new WebClient(); string result = webClient.DownloadString(url); error : The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure chan…
写在前面 在模拟请求的时候,如果url为https的,会报这个错误.大概错误就是:基础连接已关闭:无法建立信任关系的SSL / TLS的安全通道. The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. 基础连接已关闭:无法建立信任关系的SSL / TLS的安全通道. 解决办法 在模拟请求的方法中加上这样一句话. ServicePoin…
EX:The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel. 这个是证书引起的.. 用IE浏览器访问接口,右击浏览器窗口,现在属性.查看证书. 应该是不可以的. 应该安装证书.…