症状
服务器上的邮箱最近恢复多 (客户端访问和邮箱) 运行 Microsoft Exchange Server 2013年无法访问忙/闲服务。
发生此问题时,以下错误记录。Outlook 将记录 (Outlook.etl 文件)︰
收件人︰ user@contoso.com
异常︰ 代理 web 请求失败。内部异常︰ 请求失败,HTTP 状态 404︰ 未找到。 服务器名称︰ < 出现问题的服务器 > 异常类型︰ ProxyWebRequestProcessingException 响应代码︰ ErrorProxyRequestProcessingFailed在出现问题的服务器上的 IIS 日志︰
开机自检 /ews/exchange.asmx-443-< 客户端 IP > ExchangeInternalEwsClient AuditLog-404 0 0 15
开机自检 /ews/exchange.asmx-443-< 客户端 IP > ExchangeInternalEwsClient AuditLog-404 0 0 15 开机自检 /ews/exchange.asmx-443-< 客户端 IP > ASProxy/CrossSite/Directory/EXCH/15.00.0847.030-404 0 0 0 开机自检 /ews/exchange.asmx-443-< 客户端 IP > ASProxy/CrossSite/Directory/EXCH/15.00.0847.030-404 0 0 0原因
因为此 Exchange 2013 多服务器上完成灾难恢复操作后不正确地更改的InternalNLBBypassUrl值,将发生此问题。
解决方案
若要解决此问题,请更正的InternalNLBBypassUrl值交换 Web 服务 (EWS) 出现问题的服务器上。正确的InternalNLBBypassUrl值应如下︰
https://<problematic 服务器的 fqdn >: 444/ews/exchange.asmx
为此,使用下列方法之一。方法 1
使用 ADSIEdit EWS 的InternalNLBBypassUrl值更改为此问题的服务器。然后,回收 IIS 中的MSExchangeServicesAppPool应用程序池。回收站应用程序池后,EWS 应能正常工作。
方法 2
使用 Windows PowerShell 来更改这些设置。
注意:窗口 PowerShell 返回"不在一个有效的服务器中写入作用域"的错误消息。-
启动 Windows PowerShell。
-
添加 Exchange 管理单元。若要执行此操作,请运行以下命令︰
Add-PSSnapin *exchange*
-
运行以下命令︰
Set-WebServicesVirtualDirectory -Identity "<problematic server>\EWS (Exchange Back End)" -InternalNLBBypassUrl https://<FQDN of the problematic server>:444/ews/exchange.asmx