2013-08-13 7 views
1

Я пытаюсь получить доступ к CRM 2011 орг как:ADFS проблема конечной точки

using (OrganizationService service = new OrganizationService("CrmConnection")) 
{ 
} 

ConnectionString выглядит следующим образом:

<connectionStrings> 
    <add name="CrmConnection" connectionString="Server=https://OurDomainName.OurDomainName.com;Username=TheUser;Password=ThePass" /> 
    </connectionStrings> 

Когда я запускаю код он бросает под ошибкой:

There was no endpoint listening at 
http://adfslogin.OurDomainName.com/adfs/services/trust/13/username 
that could accept the message. This is often caused by an incorrect address or SOAP action. 

Обратите внимание, что я могу получить доступ к URL-адресу в IE, используя те же учетные данные, что и в web.config.

Может ли кто-нибудь указать, что мне не хватает, что вызывает проблему?

+0

Руководство по 2013 г., остается в силе (ничего не изменилось между версиями) http://blogs.msdn.com/b/niran_belliappa/archive/2014/01/ 16/шаг за шагом-настраиваемой-УРК-2013-интернет-облицовочный развертывания-ifd.aspx – Alex

ответ

1

Пожалуйста, обратитесь к следующему: http://www.powerobjects.com/blog/2014/04/22/error-adfsifd-url-dynamics-crm/

Это не всегда работает, но в большинстве случаев это делает. Идея состоит в том, чтобы убедиться, что вы делаете достаточно iisresets и реконфигурации, насколько это возможно, и в разных заказах, чтобы убедиться, что вы правильно.

Шаги, описанные в статье, хороши, но по какой-то причине CRM не всегда слушает команды, которые вы им даете.

Другой способ справиться с этим - отключить конечную точку имени пользователя, которая вызывает проблему (тот, у кого есть WS-Trust 1.3). Это работало в одном из моих случаев, в то время как первое решение работало в других.

Для второго решения относятся к этой MS KB: http://support2.microsoft.com/kb/2912175

Смежные вопросы