WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
发生一般错误System.ServiceModel.CommunicationException:发出HTTP请求时发生错误,这可能是由于在HTTPS情况下未使用HTTP.SYS正确配置服务器证书。这也可能是由于客户端和服务器之间的安全绑定不匹配造成的。
扫一扫加作者微信
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
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;
//来源:C/S框架网 | www.csframework.com | QQ:23404761
扫一扫加作者微信
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网