EWS:如何绕过 Exchange 上的负载均衡器?

EWS:如何绕过 Exchange 上的负载均衡器?

我有一个使用 EWS 2.0 Managed API 连接到 Exchange 的应用程序。它适用于一个设置(单个 Exchange 服务器),但无法连接到另一个负载平衡设置。

对于开发人员来说,这是我遇到的错误:

Microsoft.Exchange.WebServices.Data.ServiceRequestException:
The response received from the service didn't contain valid XML.

网上的报道让我相信我需要绕过负载均衡器。[1]

我该怎么做?我知道一个名为“internalNLBBypassURL”的设置,但不确定应该将其设置为何值。它会被设置为服务(负载均衡器)的 FQDN 还是 Exchange 服务器?连接时我是否应该将 internalNLBBypassURL 的值放入我的应用程序中?这是否足够,还是我应该检查其他步骤?

[1]http://social.technet.microsoft.com/Forums/exchange/en-US/54432b2a-1c5f-4cdc-be33-57fafae2df78/accessing-exchange-2010-sp2-via-ews-20-results-in

答案1

为了后代:

是的,我只需要让 Exchange 管理员运行 CmdLet

get-webservicesvirtualdirectory | fl *url

在 Exchange 管理 Shell 上,它为我提供了 InternalURL、ExternalURL 和 InternalNLBBypassUrl 的值。最后两个必须相同。我将应用程序设置为连接到 InternalNLBBypassUrl,它成功了。

相关内容