2011-01-07 1 views
2

Я пытаюсь получить пользовательские группы, принадлежащие пользователю из приложения MVC, используя объект PrinicipalContect.Неизвестная ошибка (0x5011) с ActiveDirectory PrincipalContext

Вот Кода от: http://anyrest.wordpress.com/2010/06/28/active-directory-c/

Для моего идентификатора пользователя (DOMAIN А), я могу получить все группы, которые я принадлежу. Теперь я попытался получить группы UserB, которые находятся под DOMAIN A. Это также отлично работает.

Теперь я пытаюсь получить группы UserC, который находится под другим Доменной B.

Он бросает ошибку, как показано ниже. Любой человек имеет представление об этом.

**System.Runtime.InteropServices.COMException:** 
    Unknown error (0x5011). 

    **ERROR CODE:** 
    20497  

    **Message:** 
    Unknown error (0x5011). 

    **StackTrace:** 
    at System.DirectoryServices.SearchResultCollection.ResultsEnumerator.MoveNext() 
     at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.GetNextSearchResult() 
     at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNextMemberSearcher() 
     at System.DirectoryServices.AccountManagement.ADDNLinkedAttrSet.MoveNext() 
     at System.DirectoryServices.AccountManagement.ADDNConstraintLinkedAttrSet.MoveNext() 
     at System.DirectoryServices.AccountManagement.FindResultEnumerator`1.MoveNext() 
+0

Содержит ли UserC специальные символы в его DistinguishedName (например, /)? –

+0

Нет специальных символов. Похоже, что Microsoftsoft исправил исправление для стандартных серверов Windows 7/Windows Server 2008, говорящих с шлюзами Active Directory. http://support.microsoft.com/kb/969429 – Rita

ответ

Смежные вопросы