Применяется к
Dynamics CRM 2013

Симптомы

После настройки Microsoft Dynamics CRM 2013 Интернет направлена развертывания (IFD), с помощью Active Directory федерации служб веб прокси для приложения в Windows Server 2012 R2 пользователи могут получать сообщение об ошибке HTTP 404 при попытке получить доступ к внешним URL-адресом IFD CRM.Пользователям также может наблюдать за цикл перенаправления между CRM IFD и URL-адрес службы ADFS, используется во время конфигурации IFD.Следующее сообщение об ошибке регистрируется в журнале приложения для просмотра на веб-сервере служб федерации Active Directory событий:

Microsoft.IdentityServer.Web.InvalidRequestException: MSIS7042: «X» сделал одного клиентского сеанса обозревателя запросы в последней секунды 'Y'. Дополнительные сведения, обратитесь к администратору.

в Microsoft.IdentityServer.Web.Protocols.PassiveProtocolHandler.UpdateLoopDetectionCookie (WrappedHttpListenerContext контекст)

в Microsoft.IdentityServer.Web.Protocols.WSFederation.WSFederationProtocolHandler.SendSignInResponse (WSFederationContext контексте, MSISSignInResponse ответ)

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

в Microsoft.IdentityServer.Web.PassiveProtocolListener.OnGetContext (WrappedHttpListenerContext контекст)

Причина

Active Directory федерации службы сервер веб-приложений прокси-сервера преобразования URL-адреса для заголовки НТТР-ответа

Решение

1. Выполните вход с правами администратора на сервере Windows Server 2012 R2, на котором находится роль WAP2. Получите идентификаторы приложений WAP для CRM. В окне Windows PowerShell введите следующую команду: Get-WebApplicationProxyApplication | Format-Table идентификатор, название, ExternalURL3. Обратите внимание, идентификаторы следующие конечные точки CRM, которые были указаны во время настройки развертывания выхода в Интернете CRMСервер домена приложения вебДомен обнаружения веб-службыURL-адрес внешнего домена4. Запустите следующую команду через PowerShell с помощью идентификаторов, полученный на предыдущем этапе, чтобы отключить перевод URL-адреса в заголовках ответаНабор WebApplicationProxyApplication - ID < WebApplicationServerDomainID > - DisableTranslateUrlInResponseHeadersНабор WebApplicationProxyApplication - ID < DiscoveryWebServiceDomainID > - DisableTranslateUrlInResponseHeadersНабор WebApplicationProxyApplication - ID < ExternalDomainURLID > - DisableTranslateUrlInResponseHeaders5. Перезапустите службы ADFS на сервер ADFS и сервера прокси-сервера веб-приложений

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.