Sümptomid
Pärast Microsoft Dynamics CRM-i 2013 Internet ees juurutuse (IFD), kasutades Windows Server 2012 R2, on Active Directory Federation Services veebiteenuse rakenduse puhverserver konfigureerimine kasutajad võib tõrketeate HTTP 404 kui proovite pääseda välise IFD URL-i CRM-i.
Kasutajad võivad ilmneda ka CRM-i IFD URL-i ja kasutada IFD konfigureerimisel ADFS URL-i ümbersuunamise tsükkel.
Järgmine tõrge logitakse ka juhul, kui Viewer rakenduse Logi Active Directory Federation Services web server:
Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: sama seansi jooksul Kliendi brauser on teinud "X" taotlused "Y" viimase sekundi jooksul. Üksikasjade saamiseks pöörduge oma poole.
at Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie (WrappedHttpListenerContext seoses)
at Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse (WSFederationContext seoses, MSISSignInResponse vastus)
at Microsoft.IdentityServer.Web.PassiveProtocolListener.ProcessProtocolRequest (ProtocolContext protocolContext, PassiveProtocolHandler protocolHandler)
at Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext (WrappedHttpListenerContext seoses)
Põhjus
Active Directory Federation Services Web rakenduse Proxy Server tõlgitud URL-i HTTP Vastusepäised
Lahendus
1. logige sisse administraatorina Windows Server 2012 R2 serveris, mis majutab WAP roll
2. Hankige WAP-i rakenduste CRM-i ID-d. Windows PowerShelli aknas tippige järgmine käsk:
Get-WebApplicationProxyApplication | Tabelivorming ID, nimi, ExternalURL
3. Võtke arvesse järgmist CRM-i lõpp-punktide CRM-i Interneti ees juurutuse konfigureerimise ajal määratud ID-d
Web Application Serveri Domeen
Avastuse Web Service Domeen
Domeeni välise URL-i
4. Käivitage järgmine käsk PowerShelli eelmiste toimingute käigus saadud ID-de kasutamine keelata URL tõlkimine vastus päised kaudu
Set-WebApplicationProxyApplication - ID < WebApplicationServerDomainID > - DisableTranslateUrlInResponseHeaders
Set-WebApplicationProxyApplication - ID < DiscoveryWebServiceDomainID > - DisableTranslateUrlInResponseHeaders
Set-WebApplicationProxyApplication - ID < ExternalDomainURLID > - DisableTranslateUrlInResponseHeaders
5. taaskäivitage ADFS Server ja Web rakenduse puhverserveri ADFS teenused