Как выдать себя за пользователя CRM 2011?

Сервер А:

  1. У меня установлен портал CRM (2011) на сервере.
  2. Существует одна служба WCF "Discovery.svc", которая была установлена ​​и настроена во время установки CRM2011.

Сервер Б:

  1. Моя машина для разработки находится в другом домене, чем портал CRM.
  2. Я пытаюсь написать сайт ASP.NET, который ожидает вызова "Discovery.svc" портала CRM в контексте пользователя CRM. Для этого я написал следующее в web.config:
<identity impersonate="true" password="password" userName="domainname\username"/>

В настоящее время я работаю с веб-сайтом только в среде разработки, а не в IIS (поскольку на нем установлен IIS 5.1, поэтому я решил запустить его только в Visual Studio)

Это дает мне следующее сообщение об ошибке:

"Не удалось создать токен пользователя Windows из учетных данных, указанных в файле конфигурации. Ошибка операционной системы:" Ошибка входа: неизвестное имя пользователя или неверный пароль ".

но я знаю, что мои учетные данные верны.

Кто-нибудь может подсказать мне, что здесь может быть не так?

Спасибо

1 ответ

Решение

Вы добавляете доменное имя в свои учетные данные пользователя? Объявите учетные данные пользователя для использования домена \ имя пользователя.

Другие вопросы по тегам