HTTP 404 fout in Microsoft Dynamics CRM 2013 ontvangen wanneer u een Active Directory Federation Services Web Application Proxy op Windows Server 2012 R2

Symptomen

Na het configureren van Microsoft Dynamics CRM 2013 Internet Facing Deployment (IFD), met een Active Directory Federation Services Web Application Proxy op Windows Server 2012 R2, ontvangen gebruikers een HTTP 404-foutbericht wanneer u probeert toegang te krijgen tot de externe IFD-URL voor CRM.

Gebruikers kunnen ook een redirect lus tussen de CRM IFD-URL en de AD FS-URL die wordt gebruikt tijdens het configureren van IFD observeren.


De volgende fout ook geregistreerd in het gebeurtenislogboek Logboeken van het toepassingslogboek op de Active Directory Federation Services-webserver:

Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: dezelfde browsersessie client 'X' heeft aangebracht aanvragen in de laatste seconden van 'Y'. Neem contact op met uw beheerder voor meer informatie.

bij Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie (WrappedHttpListenerContext context)

bij Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse (WSFederationContext context, MSISSignInResponse reactie)

bij Microsoft.IdentityServer.Web.PassiveProtocolListener.ProcessProtocolRequest (ProtocolContext, protocolContext, PassiveProtocolHandler-protocolHandler)

bij Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext (WrappedHttpListenerContext context)

Oorzaak

De Active Directory Federation Services Proxy webtoepassingsserver vertaald de URL voor de HTTP-antwoordheaders

Oplossing

1. Meld u aan als beheerder op de Windows Server 2012 R2 server die host is van de WAP-functie
2. de id's van de WAP-toepassingen voor CRM verkrijgen. In een Windows PowerShell-venster, typ de volgende opdracht:
 
Get-WebApplicationProxyApplication | Indeling tabel-ID, naam, ExternalURL

3. Noteer de id's van de volgende CRM eindpunten die zijn opgegeven tijdens de configuratie van CRM Internet Facing Deployment

Web Application Server-domein
Zoekdomein Web Service
URL van extern domein

4. Voer de volgende opdracht uit via PowerShell, URL vertaling in antwoordheaders uitschakelen met behulp van de id's verkregen in de vorige stappen

Set WebApplicationProxyApplication - ID < WebApplicationServerDomainID > - DisableTranslateUrlInResponseHeaders
Set WebApplicationProxyApplication - ID < DiscoveryWebServiceDomainID > - DisableTranslateUrlInResponseHeaders
Set WebApplicationProxyApplication - ID < ExternalDomainURLID > - DisableTranslateUrlInResponseHeaders

5. op de AD FS-Server en de Web Application proxyserver ADFS-Services opnieuw starten

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×