WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
HTTPS情况下未使用HTTP.SYS正确配置服务器证书
发生一般错误System.ServiceModel.CommunicationException:发出HTTP请求时发生错误,这可能是由于在HTTPS情况下未使用HTTP.SYS正确配置服务器证书。这也可能是由于客户端和服务器之间的安全绑定不匹配造成的。
解决方案:
是证书协议版本问题,程序设定为tls1.2就好了。
C# Code:if (System.Net.ServicePointManager.SecurityProtocol == (SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls))
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
//来源:C/S框架网 | www.csframework.com | QQ:23404761
扫一扫加作者微信