設定 Dynamics 365 Outlook 用戶端時收到錯誤 Microsoft accessing_ws_metadata_exchange_failed
本文提供您嘗試設定 Microsoft Dynamics 365 Outlook 用戶端時可能發生之accessing_ws_metadata_exchange_failed錯誤的解決方案。
適用於: Microsoft Dynamics 365
原始 KB 編號: 4293912
徵兆
您嘗試在部署中設定 dynamics 365 Outlook 用戶端的 Microsoft,該用戶端會利用 ADFS 進行驗證,而且失敗併發生錯誤。 使用者看到發生的一般錯誤是 發生錯誤。如需詳細資訊,請連絡系統管理員。 如果您檢閱組態記錄檔Microsoft.Crm.Application.Outlook.ConfigWizard-Client.log,您會看到下列錯誤記錄。
>Crm 例外狀況:訊息:accessing_ws_metadata_exchange_failed:存取 WS 元數據交換失敗,ErrorCode: -2147204335,InnerException:Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException:accessing_ws_metadata_exchange_failed:存取 WS 元數據交換失敗,---> System.Net.WebException:基礎聯機已關閉:傳送時發生非預期的錯誤。 >--- System.IO.IOException:無法從傳輸連線讀取數據:遠端主機強行關閉現有的連線。 >--- System.Net.Sockets.SocketException:遠端主機強行關閉現有的連線
>Crm 例外狀況:訊息:已取消驗證。ErrorCode: -2147167708
>Signin Microsoft.Crm.Outlook.ClientAuth.CrmClientAuthException 期間的例外狀況:已取消驗證。
如果您在疑難解答期間遇到 Fiddler 追蹤,您會在 GET 要求的標頭回應中看到下列錯誤碼給 ADFS 伺服器。
X-MS-Forwarded-Status-Code: 500
原因
此問題的一個可能原因是ADFS管理控制台中ADFS伺服器上的內部網路區域未啟用窗體驗證。
解決方法
在ADFS管理控制台內啟用窗體驗證。
- 在啟用ADFS的伺服器上,開啟Management Console。 選取 [ 開始],輸入 [系統管理工具 ],然後按 Enter。
- 按兩下 [AD FS 管理] 加以開啟。
- 在管理控制台中,選取 [驗證原則]。
- 現在,在右視窗窗格中,於 [主要驗證] 下的 [全域設定] 中,選取 [ 編輯 ] 按鈕。
- 確認 [外部網络] 和 [內部網络] 區段中已檢查窗體驗證。 根據預設,[內部網路] 區段中未核取窗體驗證。
- 選取 [確定]。