我目前正在开发一个必须使用第三方SOAP端点的.NET客户端(带有WCF)。此第三方端点需要HTTPS。当我使用SoapUI测试端点时,端点会正确响应。但是,当我尝试使用.NET客户端使用端点时,我得到以下异常:
System.ServiceModel.CommunicationException:发出HTTP请求时发生错误这可能是由于HTTPS情况下未使用HTTP.SYS正确配置服务器证书。这也可能是由于客户端和服务器之间的安全绑定不匹配造成的。
内在的例外是:
无法从传输连接读取数据:远程主机
强制关闭现有连接
我找到的唯一解决方案是使用较新版本的TLS,但这并没有解决问题。