2016-03-17 5 views
0

Мы имеем следующие детали сервера:Подключение к серверу LDAP с помощью C#

Server: CN=HQITSA01,OU=Domain Controllers,DC=example,DC=net 

Мы не имеем имя пользователя и пароль.

Наш код:

PrincipalContext principalContext = new PrincipalContext(ContextType.Domain, "example.net"); 

Мы пытались выше код для подключения, но он бросает ошибку: Сервер не может связаться.

ответ

1

Право инструкция должна быть:

var context = new PrincipalContext(ContextType.Domain, "EXAMPLE", "DC=EXAMPLE,DC=net"); 

где Пример здесь имя NETBIOS для домена. Вы также можете попробовать с

var context = new PrincipalContext(ContextType.Domain, null); 

для подключения к текущему домену, если example.net является текущим доменом.

Проконсультируйтесь с документацией PrincipalContext по этому вопросу link для получения дополнительной информации или этого SO question.

BTW, «с сервером нельзя связаться» выглядит как простая проблема с подключением.