首页 文章

使用F5 Load Balancer的WCF 4.0 wsHTTPBinding

提问于
浏览
1

我有一个WFP应用程序,它使用wsHttpBinding通过WCF 4.0接口连接到后端系统 . WCF服务是F5负载均衡器的后面 .

我的应用程序在开发中工作(没有F5负载均衡器),但是当我部署到 生产环境 时,它不起作用 . 我的F5负载均衡器目前只有1个真正的Web服务器 .

这是一个常见的问题,但我的具体细节问题如下:

In my scenario, the connection between client and load balancer uses wsHttpBinding, but the connection between the load balancer and the web server uses basic binding. Could this be a cause of the load balancer problem?

1 回答

  • 0

    我不确定“基本绑定”是什么意思 . F5应该只是将请求重定向到Web服务而不更改内容 . 唯一的情况是F5可能会更改消息,如果您正在使用HTTPS卸载,其中客户端和LB通过SSL进行通信,但LB和Web服务之间的连接是HTTP或kerberos .

    我怀疑你有一个F5安装问题 . 测试方法是创建一个简单的HTML页面并在Web服务器上使用IIS进行发布 . 然后尝试从负载均衡器的客户端浏览器访问该页面 . 如果您看到该页面,您就知道F5正确地重定向了请求 . 如果没有,你有LB设置问题 .

    之后,尝试在浏览器中键入Web服务的URL,看看是否获得了WSDL页面 . 如果您通过浏览器看到该网页,但看不到WSDL页面,那么您就知道您的Web服务存在安装问题 .

    您还可以在Web服务器上设置Fiddler并检查进入的消息,以查看当您连接到本地Web服务与通过F5连接时内容是否存在差异 .

相关问题