Amazon web services 服务器2012 R2上的负载平衡WCF服务出现问题

Amazon web services 服务器2012 R2上的负载平衡WCF服务出现问题,amazon-web-services,wcf,windows-server-2012-r2,iis-8.5,Amazon Web Services,Wcf,Windows Server 2012 R2,Iis 8.5,我们最近将服务器升级到Server 2012 R2和IIS 8.5,现在WCF服务在负载平衡时出现问题。如果其中一台服务器不在负载平衡器中,我们可以调用WCF服务。当负载平衡器中有两台服务器时,就会出现安全协商失败或端点地址异常 WCF服务以前在使用IIS 7.5的Server 2008和Server 2012上进行了负载平衡。我们的WCF服务没有任何变化,但对于Server 2012 R2,我们不断收到上述错误。我们还确保在之前的服务器环境中设置的所有设置与2012 R2环境和IIS 8.5相

我们最近将服务器升级到Server 2012 R2和IIS 8.5,现在WCF服务在负载平衡时出现问题。如果其中一台服务器不在负载平衡器中,我们可以调用WCF服务。当负载平衡器中有两台服务器时,就会出现安全协商失败或端点地址异常

WCF服务以前在使用IIS 7.5的Server 2008和Server 2012上进行了负载平衡。我们的WCF服务没有任何变化,但对于Server 2012 R2,我们不断收到上述错误。我们还确保在之前的服务器环境中设置的所有设置与2012 R2环境和IIS 8.5相同

我们没有启用粘性会话,也从未需要启用粘性会话来平衡WCF服务的负载。我们已经为服务器2012 R2打开了它们,但是这并没有解决我们面临的问题,并且已经再次将其关闭


我们是否遗漏了服务器2012 R2和IIS 8.5方面需要设置的内容?

我们发现了问题。旧服务器和当前服务器环境之间存在差异

我们正在使用AWS对服务器进行负载平衡,并且有一个跨区域负载平衡设置,该设置在新服务器环境中启用,在旧服务器环境中禁用。该设置确保了负载均衡服务器上的负载均衡


这让我非常惊讶,因为我的印象是,除非设置为使用会话,否则WCF服务是无状态的。事实证明,我们使用的绑定需要服务器关联。这就是我们出现错误的原因。

您的服务使用的是什么绑定?我使用的是wsHttpBinding的customBinding。