Objawy

Po skonfigurowaniu programu Microsoft Dynamics CRM 2013 Internet w obliczu wdrażania (IFD), za pomocą Active Directory Federation usługi sieci Web serwera Proxy aplikacji w systemie Windows Server 2012 R2 użytkowników może zostać wyświetlony komunikat o błędzie HTTP 404 podczas próby dostępu do zewnętrznego adresu URL IFD dla programu CRM.

Użytkownicy mogą także zauważyć pętlę pomiędzy CRM IFD URL i adres URL programu ADFS używany podczas konfigurowania IFD.


W dzienniku aplikacji podglądu na serwerze sieci web programu Active Directory Federation Services zdarzeń, może być również zarejestrowany następujący błąd:

Aplikacje: MSIS7042: tej samej sesji przeglądarki klienta dokonał 'X' żądań w ostatnich sekundach "Y". Aby uzyskać szczegółowe informacje, skontaktuj się z administratorem.

w Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie (w kontekście WrappedHttpListenerContext)

w Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse (kontekstu WSFederationContext, odpowiedź MSISSignInResponse)

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

w Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext (w kontekście WrappedHttpListenerContext)

Przyczyna

Active Directory Federation usług aplikacji serwer Proxy sieci Web translacji adresu URL dla nagłówków odpowiedzi HTTP

Rozwiązanie

1. Zaloguj się jako Administrator na serwerze Windows Server 2012 R2, obsługującym rolę WAP
2. uzyskać identyfikatory aplikacji WAP programu CRM. W oknie programu Windows PowerShell wpisz następujące polecenie:
 
Get-WebApplicationProxyApplication | Identyfikator formatu tabeli, nazwa, ExternalURL

3. Uwaga identyfikatory następujące punkty końcowe CRM, które zostały określone podczas konfigurowania programu CRM Internet w obliczu wdrażania

Domeny serwera aplikacji sieci Web
Domena usługi sieci Web odnajdowania
Adres URL domeny zewnętrznej

4. Uruchom następujące polecenie w programie PowerShell, za pomocą identyfikatorów uzyskane w poprzednich krokach, aby wyłączyć translację adresów URL w nagłówki odpowiedzi

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

5. Uruchom ponownie usługi programu ADFS na serwer AD FS i serwera Proxy aplikacji sieci Web

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności

Poznaj szkolenia >

Uzyskuj nowe funkcje w pierwszej kolejności

Dołącz do niejawnych testerów firmy Microsoft >

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×