все.
У меня есть приложение aspx, работающее с выделенным кодом C #, которое использует PrincipalContext для подключения к домену, чтобы я мог искать и находить текущие имена рабочих станций для определения следующего перечисления для имени рабочей станции.
Вот что у меня сейчас работает:
PrincipalContext context = new PrincipalContext(ContextType.Domain,
"controller.domain.com" + ":port", "DC=local,DC=com"
ContextOptions.Negotiate | ContextOptions.SecureSocketLayer,
"serviceaccount", "pass");
Затем все остальное отправляется на поиски в C #.Я могу сказать, чтобы он просто использовал «DC = локальный, DC = com», но он все равно просто переходит к первому контроллеру домена, и, если он не работает, соединение и страница падают.
Ошибкадля первого сервера ldap сейчас появляется сообщение «Сервер LDAP недоступен».что верно для первого сервера ldap на данный момент, но я хочу пройти через доступные серверы ldap в домене (реплицированные контроллеры домена) и подключиться к первому доступному.
Спасибо