исключение при попытке подключения к Active Directory - PullRequest
0 голосов
/ 12 декабря 2011

В качестве проекта для моей компании я пытаюсь запросить два объявления с asp.net c #. Локальный и удаленный. Местный не доставил мне никаких проблем, подключился, спросил, и все работает отлично.

Проблема связана с удаленной (расположенной в ферме серверов в расположении интернет-провайдера).

Я получаю сообщение об ошибке «Произошла локальная ошибка».

Код соединения, который я написал:

DirectoryEntry directoryObject = new DirectoryEntry("LDAP://[SERVER IP ADDRESS]/OU=[THE OU],DC=[SUB DOMAIN],DC=[COMPANY DOMAIN NAME],DC=co,DC=il", "site\admin", "abc1234");

Я проверил порт, и он открыт в брандмауэре, и я пытаюсь запросить пользователей AD и ДА, список пользователей находится не под пользователями, а под соответствующим OU.

Может быть, кто-то знает это? что искать? мне нужно использовать часть DC, если я использую IP, я просто не могу найти документацию об этом ...

Я должен был открыть порт 389, как я прочитал в документации ??? Спасибо, Эрез

Ответы [ 2 ]

1 голос
/ 18 января 2012

Ответом был порядок каталогов в AD, подключение к дефолтным каталогам в AD осуществляется по-разному. пользователь cn и другие каталоги, например, ou ...

Спасибо, Эрез

0 голосов
/ 13 декабря 2011

В зависимости от вашей библиотеки LDAP вы, вероятно, не сможете связать в формате домен \ пользователь с удаленной AD.Попробуйте вместо этого использовать правильный DN LDAP для пользователя с правами администратора.

...