Ошибка при попытке подключения AD с использованием соединения LDAP
Попытка использовать этот код для подключения AD
PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)
но я получил сообщение об ошибке:
Сервер LDAP недоступен.
Любая идея?
Ответ 1
Вопросы: укажите ли вы наш домен как
"mydomain.com" (формат DNS)
или как "dc = mydomain, dc = com" (формат AD-стиля)
К моему удивлению, имя домена должно быть в формате DNS (например, "mydomain.com" ), чтобы это работало (и НЕ в обычном формате AD-формата "dc = MYDOMAIN, DC = ком" ).
Ответ 2
У меня была та же проблема.
Моя была потому, что веб-сервер не был в том же домене, что и пользователь.
Я решил это, проигнорировав ошибку; это вынудило задачу проверки подлинности, которая позволила пользователю предоставить учетные данные, из которых я мог бы получить правильный домен.