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

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

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

徵狀

在使用宣告驗證和因特網對向部署 (IFD) 設定 Microsoft Dynamics 365 之後,使用者將無法使用 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) at 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 的宣告型驗證