Я использую PrincipalContext. Я получаю сообщение «Сервер LDAP недоступен». «Не может быть достигнуто». Я работаю с компьютера, который не присоединен к домену, который я хочу запросить. Имеет ли это значение? Нужно ли мне передавать права администратора для подключения к AD, чтобы я мог запрашивать или искать его?
Мой код похож на это: http://www.codeproject.com/KB/system/usingAccountManagement.aspx
Это имеет значение.Но вы можете получить доступ к своему сайту, установив тег <identity> в web.config для пользователя с правами чтения ldap:
<identity>
<system.web> <identity userName="DOMAIN\ldapUser" password="ldapPW"/> </system.web>
вот это msdn