//方法一, 此方法 能解决 Framework 4.0以上版本(都对应 CLR 4.0)的此类问题, FrameWork3.5 以下版本(对应CLR 2.0) 无法解决。
/// 添加 此 行代码
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
PS: 解决链接 Could not create SSL/TLS secure channel, despite setting ServerCertificateValidationCallback
SSL: Secure Sockets Layer (安全套接字层)
TLS: Transport Layer Security (传输层安全协议) 是ssl的升级版本,
目前 SSL 升级到3.0 版本, TLS 有 TLS1.0 , TLS1.1 ,TLS1.2 版本
PS: ASP.NET 在一个项目解决方案下, 可以创建 多个不同类型的应用程序, 而且 这些应用程序 依赖的FrameWork 可以 设置为不同版本;