Мы только что обновили Microsoft Dynamics CRM 4 до Microsoft Dynamics CRM 2011. Большая часть обновления прошла гладко, однако у меня есть некоторый пользовательский код (написанный для CRM 4), который использует CrmDiscoveryService по URL-адресу "https: ///MSCRMServices/2007/SPLA/CrmDiscoverService.asmx ", которая отлично работала на нашем сервере Dynamics CRM 4, но не работала с сервером Dynamics CRM 2011.
Наш сервер Dynamics CRM 2011 настроен на месте в качестве развертывания IFD,На фактическом сервере Dynamics CRM 2011 я могу перейти к «https://:444/MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx"», и я перенаправлен на правильный веб-сервис, однако, если я пытаюсь получить доступ к этому с любого другого компьютера, я получаю перенаправление с бесконечно зациклившимся.
Используя Fidler, я могу прочитать то, что отправляется, когда я пытаюсь перейти к URL-адресу CrmDiscoveryService и ответу, прежде чем я перенаправлюсь:
HTTP/1.1 302 Found
Cache-Control: private
Content-Length: 237
Content-Type: text/html; charset=utf-8
Location: https://<server>:444/MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx
Server: Microsoft-IIS/7.5
X-AspNet-Version: 4.0.30319
X-Powered-By: ASP.NET
Date: Tue, 06 Dec 2011 23:31:26 GMT
<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="https://<server>:444/MSCRMServices/2007/SPLA/CrmDiscoveryService.asmx">here</a>.</h2>
</body></html>
Я считаю, что Dynamics CRM пытается перенаправить меня к фактическомустраница, на которую я перешел, и, таким образом, она зацикливается на бесконечность.
У меня изначально была эта проблема со службой обнаружения: http://social.microsoft.com/Forums/en-US/crmdeployment/thread/d92924d8-5982-4a11-ac66-602feb4542c8/?prof=required, однако я смог исправить это, разрешив анонимную аутентификацию для папкиСлужба обнаружения находилась в.
После некоторых обширных поисков мне еще предстоит найти что-либо о проблеме бесконечного перенаправления в Службе обнаружения, с которой я столкнулся.
Любая помощь будет принята с благодарностью.