狀況
伺服器上的信箱最近復原角色 (用戶端存取和信箱) 正在使用 Microsoft Exchange Server 2013年無法存取空閒/忙碌服務。
發生這個問題時,會記錄下列的錯誤。
Outlook 會記錄 (Outlook.etl 檔案)︰
收件者︰ user@contoso.com
例外狀況︰ Proxy 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值,就會發生這個問題。
解決方案
若要修正這個問題,有問題的伺服器上的 「 Exchange Web 服務 」 (EWS) 更正InternalNLBBypassUrl值。正確的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