Исключение «Ссылка возвращена с сервера» при доступе к AD из C #

DirectoryEntry oDE = new DirectoryEntry("LDAP://DC=Test1,DC=Test2,DC=gov,DC=lk");

using (DirectorySearcher ds = new DirectorySearcher(oDE))
{
    ds.PropertiesToLoad.Add("name");
    ds.PropertiesToLoad.Add("userPrincipalName");

    ds.Filter = "(&(objectClass=user))";

    SearchResultCollection results = ds.FindAll();

    foreach (SearchResult result in results)
    {
        Console.WriteLine("{0} - {1}",
            result.Properties["name"][0].ToString(),
            result.Properties["userPrincipalName"][0].ToString());
    }
}

В строке SearchResultCollection results = ds.FindAll (); я получаю исключение:

Ссылка была возвращена с сервера

Почему я получаю это исключение и что это значит?

20
задан cuongle 14 October 2012 в 08:09
поделиться