C# LDAP против LDS


Я пытаюсь решить эту проблему, но я не могу заставить это работать.
Вопрос

Что не так с моим запросом?

Код

private static void ExecuteQuery()
        {
            string sDomain = "10.12.14.165:389";
            string sDefaultOU = "CN=GeneralUsers,CN=Company,DC=Server,DC=LDS,DC=LOCAL";
            string sServiceUser = "myUser";
            string sServicePassword = "myPassword";


            DirectoryEntry ldapEntry = new DirectoryEntry("LDAP://" + sDomain + @"/" + sDefaultOU,
                                                          sServiceUser,
                                                          sServicePassword);

            DirectorySearcher ldapSearcher = new DirectorySearcher(ldapEntry);
            //Error Occurs here
            SearchResultCollection ldapResult = ldapSearcher.FindAll();
        }

Ошибка

@ SearchResultCollection ldapResult = ldapSearcher.FindAll();
Исключение: на сервере такого объекта нет.

Внимание

Объект существует

1 ответ

Решение

Проблема произошла в конфигурации LDS. пользователь, с которым я проходил аутентификацию, не имел прав на LDS, запрос, который я использовал, работал нормально.

Другие вопросы по тегам