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, запрос, который я использовал, работал нормально.