有人可以帮助我配置我的WCF服务。环境是IIS6,只能通过https访问该服务(防火墙只允许通过端口443连接到服务器)。
所以,当我访问https://myservice.com/Service.svc时,它会给我WSDL文件的URL,这是正确的https地址(我通过启用的httpsget工作,我想,已经有很多猜测工作了! )
但是,如果我然后使用该服务,则终点地址为http://localservername/Service.svc。
我假设我需要配置我的web.config文件以返回正确的soap地址,但是谷歌搜索并阅读了很多关于端点,绑定和行为的帖子,我很困惑。
有人可以帮我解决这个问题,如何配置我的服务以允许https连接并获取正确的SOAP地址?
干杯
克里斯
答案 0 :(得分:0)
这有帮助吗? http://weblogs.asp.net/srkirkland/archive/2008/02/20/wcf-bindings-needed-for-https.aspx
引用注意: “只需注意一点:3小时后我们意识到webHttpBinding不适合常规的基于SOAP的客户端(必须要观察这些绑定:)我们将webHttpBinding切换到basicHttpBinding,我们基于SOAP的客户端能够解析生成的WSDL并且使用网络服务。“