Požymiai
Sukonfigūravę Microsoft Dynamics CRM 2013 interneto susiduria su įdiegtį (IFD), naudodami Active Directory susiejimo tarnybos taikomosios programos tarpinį serverį "Windows Server 2012 R2", vartotojai gali gauti HTTP 404 klaidos pranešimas bandant pasiekti CRM išorinis IFD URL.
Vartotojai taip pat gali stebėti nukreipti ciklą – CRM IFD URL ADFS URL naudojamas IFD konfigūracijos metu.
Ši klaida taip pat gali būti užregistruotas, esančius įvykių peržiūros programa prisijungti Active Directory susiejimo tarnyba žiniatinklio serveryje:
Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: paties kliento naršyklės seanso padarė "X" užklausas per paskutines sekundes "Y". Jei reikia daugiau informacijos, kreipkitės į savo administratorių.
į Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie (WrappedHttpListenerContext aplinka)
į Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse (WSFederationContext aplinka, MSISSignInResponse atsakymo)
į Microsoft.IdentityServer.Web.PassiveProtocolListener.ProcessProtocolRequest (ProtocolContext protocolContext, PassiveProtocolHandler protocolHandler)
į Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext (WrappedHttpListenerContext aplinka)
Priežastis
Active Directory susiejimo tarnybos žiniatinklio taikomosios programos tarpinis serveris išversti URL HTTP atsakymo antraštės
Sprendimas
1. Prisijunkite kaip administratorius, Windows Server 2012 R2 serveryje, kuriame yra WAP vaidmuo
2. gauti CRM WAP programų identifikatoriai. "Windows PowerShell" lange įveskite šią komandą:
Get-WebApplicationProxyApplication | Formato lentelės ID, pavadinimas, ExternalURL
3. Atminkite šiuos CRM taškų, kurie buvo nurodyti per CRM interneto susiduria su įdiegtyje konfigūracijos ID
Žiniatinklio taikomųjų programų serverio domeno
Aptikimo tinklo tarnybos domenas
Išorinio domeno URL
4. vykdykite šią komandą per "PowerShell", naudojant ID gauti atlikdami ankstesnius veiksmus, Norėdami išjungti URL vertimas atsakymo antraštėse
Set-WebApplicationProxyApplication - < WebApplicationServerDomainID > ID - DisableTranslateUrlInResponseHeaders
Set-WebApplicationProxyApplication - < DiscoveryWebServiceDomainID > ID - DisableTranslateUrlInResponseHeaders
Set-WebApplicationProxyApplication - < ExternalDomainURLID > ID - DisableTranslateUrlInResponseHeaders
5. iš naujo paleiskite ADFS tarnybos ADFS serverio ir žiniatinklio programos tarpinio serverio