2017-09-05 62 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