2011-01-07 73 views
2

我想从使用PrinicipalContect对象的MVC应用程序中获取用户所属的UserGroups。使用ActiveDirectory PrincipalContext发生未知错误(0x5011)

下面是从代码参考:http://anyrest.wordpress.com/2010/06/28/active-directory-c/

对于我的用户ID(DOMAIN A),我能找回我属于的所有组。 现在我试图获得位于域A下的UserB组。这也工作得很好。

现在我试图让用户C的组谁是下一个不同域的域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

贵用户C包含其的distinguishedName特殊字符(如/)? – 2011-01-07 22:58:06

回答