WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”
作者:作者不详  发布日期:2021/08/17 17:58:21
  WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”


HTTPS情况下未使用HTTP.SYS正确配置服务器证书


发生一般错误System.ServiceModel.CommunicationException:发出HTTP请求时发生错误,这可能是由于在HTTPS情况下未使用HTTP.SYS正确配置服务器证书。这也可能是由于客户端和服务器之间的安全绑定不匹配造成的。


贴图图片-wcf错误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






C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务
上一篇 下一篇