0

我正在尝试从有很多用户的 Active Directory 增量加载用户。(我的记忆无法保存所有数据。)

我尝试使用 DirectorySearcher.VirtualListView 属性每次检索一部分用户,但似乎服务器无法对如此大量的数据进行排序。它给了我一个错误信息:

服务器不支持请求的关键扩展

有没有办法解决这个问题?

4

1 回答 1

0

默认情况下,DirectorySearcher 限制为 1000 条,如果需要返回更多,请阅读Can I get more than 1000 records from a DirectorySearcher in ASP.NET? .

AD/LDAP不应该用于大数据的排序、搜索等,以免影响服务器的性能。考虑使用一个数据库,您可以在其中从 AD 加载所有对象/用户,然后您可以从中查询数据。

于 2016-08-03T10:05:52.090 回答