Príznaky
Po nakonfigurovaní Microsoft Dynamics CRM 2013 Internet čelí nasadenie (IFD), pomocou Active Directory Federation Services Proxy webovej aplikácie Windows Server 2012 R2, používatelia môžu HTTP 404 chybové hlásenie pri pokuse o prístup k externým IFD URL CRM.
Používatelia tiež pozorovať presmerovanie slučky adresu URL nasadenia na CRM medzi ADFS URL počas nasadenia konfigurácie.
V prípade denníka aplikácie Zobrazovač na webový server služby Active Directory Federation Services môžu sa zapísala nasledujúca chyba:
Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: tej istej relácie klientsky prehľadávač sa "X" požiadaviek v posledných sekundách "Y". Podrobné informácie, obráťte sa na správcu.
v Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie (WrappedHttpListenerContext súvislosti)
v Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse (WSFederationContext kontext, MSISSignInResponse odpovede)
v Microsoft.IdentityServer.Web.PassiveProtocolListener.ProcessProtocolRequest (ProtocolContext protocolContext, PassiveProtocolHandler protocolHandler)
v Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext (WrappedHttpListenerContext súvislosti)
Príčina
Active Directory Federation služby webovej aplikácie Server Proxy preložené URL odpoveď HTTP hlavičiek
Riešenie
1. Prihláste sa ako správca na serveri Windows Server 2012 R2, ktorý hosťuje rolu WAP
2. Získajte identifikátory WAP aplikácie CRM. V okne Windows PowerShell zadajte nasledujúci príkaz:
Získajte WebApplicationProxyApplication | Formát tabuľky ID, názov ExternalURL
3. Poznámka identifikátory nasledujúce CRM koncové body neboli zadané pri konfigurácii systému CRM Internet čelí nasadenie
Web Application Server domény
Zisťovanie webovej služby domény
URL externej domény
4. spustite nasledujúci príkaz pomocou PowerShell, pomocou identifikácie v predchádzajúcich krokoch, vypnutie hlavičky preklad adresy URL
Súbor WebApplicationProxyApplication - ID < WebApplicationServerDomainID > - DisableTranslateUrlInResponseHeaders
Súbor WebApplicationProxyApplication - ID < DiscoveryWebServiceDomainID > - DisableTranslateUrlInResponseHeaders
Súbor WebApplicationProxyApplication - ID < ExternalDomainURLID > - DisableTranslateUrlInResponseHeaders
5. Reštartujte ADFS služby ADFS Server aj Server Proxy webovej aplikácie