Как выдать себя за пользователя CRM 2011?
Сервер А:
- У меня установлен портал CRM (2011) на сервере.
- Существует одна служба WCF "Discovery.svc", которая была установлена и настроена во время установки CRM2011.
Сервер Б:
- Моя машина для разработки находится в другом домене, чем портал CRM.
- Я пытаюсь написать сайт ASP.NET, который ожидает вызова "Discovery.svc" портала CRM в контексте пользователя CRM. Для этого я написал следующее в web.config:
<identity impersonate="true" password="password" userName="domainname\username"/>
В настоящее время я работаю с веб-сайтом только в среде разработки, а не в IIS (поскольку на нем установлен IIS 5.1, поэтому я решил запустить его только в Visual Studio)
Это дает мне следующее сообщение об ошибке:
"Не удалось создать токен пользователя Windows из учетных данных, указанных в файле конфигурации. Ошибка операционной системы:" Ошибка входа: неизвестное имя пользователя или неверный пароль ".
но я знаю, что мои учетные данные верны.
Кто-нибудь может подсказать мне, что здесь может быть не так?
Спасибо
1 ответ
Решение
Вы добавляете доменное имя в свои учетные данные пользователя? Объявите учетные данные пользователя для использования домена \ имя пользователя.