透過 IFD 存取 Microsoft Dynamics 365 時,相同的用戶端瀏覽器會話在過去 2 秒內已提出 6 個要求錯誤訊息

本文提供使用網際網路對向部署 (IFD) 存取 Microsoft Dynamics 365 時所發生錯誤的解決方案。

適用于: Microsoft Dynamics 365
原始 KB 編號: 4012055

徵狀

使用宣告驗證和網際網路對向部署設定 Microsoft Dynamics 365 (IFD) 之後,使用者就無法使用 IFD 存取 Microsoft Dynamics 365,而且下列錯誤會顯示在 Active Directory 同盟伺服器 (ADFS) 的事件檢視器中

例外狀況詳細資料:Microsoft.IdentityServer.Web.InvalidRequestException:MSIS7042:相同的用戶端瀏覽器會話在過去 '2' 秒內已提出 '6' 個要求。 如需詳細資訊,請連絡您的系統管理員。
at Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie (WrappedHttpListenerCoNtext coNtext) at Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.ProcessCommonCookiesInLastAuthenticationStage (ProtocolCoNtext coNtext) at Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse (WSFederationCoNtext coNtext, MSISSignInResponse 回應) 于Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.Process (ProtocolCoNtext coNtext) 于 Microsoft.IdentityServer.Web.PassiveProtocolListener.ProcessProtocolRequest (ProtocolCoNtext protocolCoNtext, PassiveProtocolHandler 通訊協定Handler) 位於 Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetCoNtext (WrappedHttpListenerCoNtext 內容)

原因

其中一個可能的原因是外部主機 (為 IFD 建立的) DNS 記錄尚未新增至 Internet Explorer 設定中的 [信任的網站] 清單。

解決方案

將 IFD DNS 記錄新增至 Internet Explorer 信任的網站。 它應該包含 Dynamics 365 組織名稱記錄、Dynamics 365 探索 Web 服務記錄、ADFS 記錄以及 Dynamics 365 IFD 同盟端點記錄。
例如:

CRM2016.Contoso.com- Dynamics 365 組織名稱記錄開發人員。
Contoso.com - Dynamics 365 探索 Web 服務記錄
ADFS.Contoso.com - ADFS 記錄
Auth.Contoso.com - Dynamics 365 IFD 同盟端點記錄

  1. 在用戶端電腦上開啟主控台,然後選取 [網際網路選項]。
  2. 選取 [安全性] 索引標籤。
  3. 選取 [信任的網站],然後選取 [ 網站 ] 按鈕。
  4. 針對上述每個 DNS 主機 (A) 記錄,在 [ 將此網站新增至區域:] 欄位中個別輸入每一個,然後選取 [ 新增 ] 按鈕。

其他資訊

如需 Microsoft Dynamics 365 IFD 設定的詳細資訊,請參閱設定Microsoft Dynamics CRM Server 的宣告型驗證