.net WCF与SSL终止负载平衡服务器

.net WCF与SSL终止负载平衡服务器,.net,silverlight,wcf,iis,ssl,.net,Silverlight,Wcf,Iis,Ssl,我们有2台负载平衡的IIS服务器,希望在其上承载WCF。条目URL是https,但它在负载平衡服务器上终止,并在到达IIS服务器之前更改为http 我们正在使用.net 4,是否有内置配置来处理此场景?SSL需要点对点连接。如果您需要负载平衡器,您可能需要使用。我提供的链接讨论了您的选择。也许我误解了问题:您有一个通过HTTP的WCF服务,然后以HTTPS的形式发布到internet,并由客户端以HTTPS的形式使用。负载平衡器不是透明地处理更改吗?除非您想(例如)将客户端证书与SSL一起使用,

我们有2台负载平衡的IIS服务器,希望在其上承载WCF。条目URL是https,但它在负载平衡服务器上终止,并在到达IIS服务器之前更改为http


我们正在使用.net 4,是否有内置配置来处理此场景?

SSL
需要点对点连接。如果您需要负载平衡器,您可能需要使用。我提供的链接讨论了您的选择。

也许我误解了问题:您有一个通过HTTP的WCF服务,然后以HTTPS的形式发布到internet,并由客户端以HTTPS的形式使用。负载平衡器不是透明地处理更改吗?除非您想(例如)将客户端证书与SSL一起使用,并将这些证书传递回WCF服务器,否则这一切都不会正常工作吗?如果您的负载平衡器能够处理这个问题,那么它也会有一个客户端证书的解决方案。您看到/担心的是什么问题?我希望是这么简单的lol。客户端确实通过ssl与负载平衡器通信,但是负载平衡器随后删除ssl并使用http将数据发送到IIS服务器。您可以在浏览器中查看WSDL,但是底层URL不能解析为无https地址。所以问题只是WSDL中的URL是错误的?我使用了基于JSP的web服务,我们最终创建了一个单独的WSDL来发布和手动修复URL。如果您无法在WCF中编辑已发布WSDL中的端点URL,我会感到惊讶。是的,已经尝试了使用https的静态WSDL,但是当它试图在执行时解析它时,IIS服务器不理解https…这表明
[ServiceBehavior(AddressFilterMode=AddressFilterMode.Any)]