При входе в Microsoft Dynamics CRM 2011 через IFD и конечные точки пакета SDK 2007 появляется сообщение об ошибке.
В этой статье представлено решение, чтобы убедиться, что вы можете войти в Microsoft Dynamics CRM 2011–IFD и конечные точки пакета SDK 2007.
Область применения: Microsoft Dynamics CRM 2011 г.
Исходный номер базы знаний: 2642530
Симптомы
При доступе к веб-сайту Microsoft Dynamics CRM 2011 после настройки развертывания в Интернете возникает следующее сообщение об ошибке:
Сбой запроса с http 401: Unauthorized
Кроме того, при попытке выполнить проверку подлинности для Microsoft Dynamics CRM 2011 с помощью IFD и конечных точек пакета SDK 2007 (CRM 4.0 — /MSCRMServices/2007/) возникают следующие ошибки.
System.Net.WebException: сбой запроса с состоянием HTTP 401: Неавторизовано.
в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse responseStream, Boolean asyncCall)
в system.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
в пакете <SDKПроект>. CrmSdk.Discovery.CrmDiscoveryService.Execute(Request)....
Кроме того, вы можете увидеть следующую ошибку (401.2 Unauthorized) в журналах IIS для веб-сайта Microsoft Dynamics CRM:
POST /MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx - 443 - <ClientRequestingIpAddress> Mozilla/4.0+(compatible;+MSIE+6.0;+MS+Web+Services+Client+Protocol+2.0.50727.4963) 401 2 5 29
Причина
Указанная выше ошибка может возникнуть, если анонимная проверка подлинности не включена по умолчанию в каталоге /MSCRMServices/2007/SPLA/
IIS для веб-сайта Microsoft Dynamics CRM.
Решение
Чтобы изменить параметры проверки подлинности на веб-сайте Microsoft Dynamics CRM, выполните следующие действия:
- На сервере Microsoft Dynamics CRM запустите консоль администрирования IIS (Запуск>запуска>Inetmgr).
- Разверните сервер в области Connections.
- Разверните узел Сайты.
- Разверните Microsoft Dynamics CRM.
- Разверните узел MSCRMServices.
- Разверните 2007.
- Выберите каталог SPLA.
- В центральной области дважды щелкните Проверка подлинности.
- Щелкните правой кнопкой мыши Анонимную проверку подлинности и выберите Включить.
- Закройте диспетчер IIS и повторите попытку подключения к Microsoft Dynamics CRM.
После внесения указанных выше изменений вы сможете успешно получить доступ к веб-сайту Microsoft Dynamics CRM и конечным точкам SDk.