混合式部署中的目標錯誤已擲回例外狀況

原始 KB 編號: 2626696

注意事項

不再支援 2010 年 Microsoft Exchange Server Exchange 管理主控台 中包含的混合式設定精靈。 因此,您不應該再使用舊的混合式設定精靈。 請改用 Microsoft 365 混合式設定精靈。 如需詳細資訊,請參閱 適用於 Exchange 2010 的 Microsoft 365 混合式設定精靈。

問題

在 Microsoft 365 和內部部署 Microsoft Exchange Server 2010 環境中的 Microsoft Exchange Online 混合式部署中,您會遇到下列其中一個徵兆:

  • 當您將信箱從內部部署環境移至 Microsoft 365 時,您會收到下列錯誤訊息:

    調用的目標已擲出的例外狀況。

    當您在內部部署 Exchange Server 2010 混合式部署伺服器的資料夾中C:\Inetpub\Logs檢視 IIS 記錄時,您會看到相關聯端點的連線發生 405 錯誤。 端點如下所示:

    • 信箱移動端點是 MrsProxy.svc。
    • 自動探索端點是 Autodiscover.svc。

    例如,IIS 記錄檔中的錯誤可能如下所示:

    <日期><時間> 10.10.10.1 POST /EWS/mrsproxy.svc - 443 test\admin 10.10.10.12 - 405 0 1 15W

  • 當您執行 Cmdlet Get-federationInformation -Verbose 時,您會收到下列其中一個錯誤訊息:

    • 要求失敗,HTTP 狀態為 405:不允許方法

    • 執行 Get-FederationInformation Cmdlet 擲回例外狀況。 這可能表示混合式組態設定中的參數無效。

    • 叫用的目標已擲回例外狀況

  • 當您嘗試在混合式設定精靈中設定混合式部署時,您會收到下列錯誤訊息:

    INFO:Cmdlet:Get-FederationInformation
    ERROR:System.Management.Automation.RemoteException:無法從外部組織接收同盟資訊

原因

如果 Internet Information Services (IIS) 組態遺失 svc-Integrated 處理程序對應,就會發生此問題。 下列螢幕快照顯示 IIS 中 svc-Integrated 處理程式對應的範例:

IIS 中 svc-Integrated 處理程式對應範例的螢幕快照。

解決方案

注意事項

在您遵循這些步驟之前,請先備份您的 IIS 組態。

若要解決此問題,請執行 ServiceModelReg.exe -r 命令以在 IIS 中重新安裝處理程式對應。 如果要執行這項操作,請依照下列步驟執行:

  1. 在 Exchange Server 2010 混合式伺服器上,開啟命令提示字元視窗,然後移至下列資料夾:

    C:\Windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\

  2. 輸入下列命令,然後按 Enter:

    ServiceModelReg.exe -r
    

    注意事項

    執行此命令之後,您可能必須重新啟動 IIS。

其他相關資訊

當您遇到此問題時,您可能會注意到用戶端存取伺服器 (CAS) 的其他連線,例如透過自動探索服務設定使用者配置檔的連線,不會受到影響。 這是因為此作業不會使用 svc 端點。 任何使用 svc 端點的連線都無法運作。 其他端點可能不會受到影響。

是否仍需要協助? 請前往 Microsoft 社群Exchange TechNet 論壇