WCF错误“这可能是因为在HTTPS情况下使用HTTP.SYS未正确配置服务器证书”


  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框架网|原创作品.质量保障.竭诚为您服务
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:C#源代码安全缺陷与提高源代码质量解决方案-WCF服务配置安全
下一篇:C/S开发框架教程:使用基础资料(数据字典)的DAL层更新主从表(或多表)数据
评论列表

发表评论

评论内容
昵称:
关联文章

WCF错误可能因为HTTPS情况使用HTTP.SYS正确配置服务器证书
WCF服务错误:MessageSecurityException: 从另一方收到进行安全处理或安全处理不正确错误
超时时间已到,但是尚未从池中获取连接。出现这种情况可能因为所有池连接均使用,并且达到了最大池大小
原因找到“LC.exe”,或安装正确的 Microsoft Windows SDK
使用配置文件构建和使用WCF服务(WCF Service)
WCF:方法SendMessage此代理中不受支持,如果使用OperationContractAttribute标记
mstsc远程桌面提示:可能由于 CredSSP 加密数据库修正 解决方案
编辑网站绑定SSL证书提示:至少一个其他网站正使用同一个https绑定
出现身份验证错误,要求的函数不受支持。可能由于CredSSP加密Oracle修正
【原创】WCF开发框架 - 采用wsHttpBinding及basicHttpBinding连接https协议的WCF服务
WCF顶级安全:HTTPS协议SSL证书+Windows认证+TransportWithMessageCredential安全模式
WCF开发框架-客户端采用Certificate认证模式调用基于HTTPS协议的WCF接口
当接口的参数较多并且有可能更改的情况使用结构体更易扩展
WCF服务错误:System.TimeoutException: 请求通道等待 00:01:00 以后答复时超时
WCF快速开发框架 - IIS承载WCF http协议BasicTcpBinding配置详解
WCF快速开发框架 - IIS承载WCF服务wsHttpBindings配置详解(HTTP协议)
如何Windows服务中安装和部署WCF服务器
WCF错误服务器无法处理该请求IncludeExceptionDetailInFaults
开发框架什么情况可以升级?免费吗?
承载 Service Host 和使用 WCF 服务