2017-09-05 63 views
0

我是新来的活动目录,并希望所有用户的列表,基本上在dotnet核心。但我收到一个异常已收到搜索结果参考,并且介绍以下关闭 下面是我的代码。任何想法我做错了什么。Ldap referal错误

LdapSearchResults lsc = lc.Search("DC = xyz, DC = local", LdapConnection.SCOPE_ONE , "(|(objectClass = person)(objectClass = user))", null, false); 
+0

我知道你正在使用Novell C#库。是否有必要使用Novel库?你可以使用C#库来做到这一点,这样你就可以获得更多的资源。 –

+0

@RathanNaik你可以提出任何建议吗? – Naila

+0

我已经使用DirectoryEntry和DirectorySearcher,这里是小代码片段,请参阅我在 的答案https://stackoverflow.com/questions/43003000/ldap-server-is-unavailable/43113458#43113458 –

回答

0

您必须激活将遵循目录返回的引用的行为。

您收到的回复意味着您请求的目录不包含您查找的数据,但它们位于另一个目录中,并且在回复中有关于您需要的“referral”目录的信息重新绑定以“重做”搜索。 LDAP中的这个原则是推荐。

我不知道该怎么做,在C#中,但也许看看:

https://www.novell.com/documentation/developer/ldapcsharp/?page=/documentation/developer/ldapcsharp/cnet/data/bp31k5d.html