【发布时间】:2011-08-14 07:01:21
【问题描述】:
我在 IIS6 中运行 C# Web 服务并试图让它通过 SSL 工作。在执行 tcpdump 时,它会将初始调用显示为 https,但其他所有调用都显示为 http。我的 SSL 证书是自签名的,并且 https 在我的网络浏览器中运行良好。我正在为客户端使用 PHP SoapClient。
有谁知道这是什么原因造成的?
在 wsdl 中,地址位置设置为 http。这应该是https吗?怎么改?
<wsdl:service name="Service">
<wsdl:port name="BasicHttpBinding_Service" binding="i0:BasicHttpBinding_Service">
<soap:address location="http://example.com/Service.svc"/>
</wsdl:port>
</wsdl:service>
【问题讨论】:
-
差别很大。以后你应该说哪个。 “.NET C# Web 服务”不明确。
标签: c# wcf web-services ssl https