C# &引用;发生了一个操作错误";来自DirectoryServices

C# &引用;发生了一个操作错误";来自DirectoryServices,c#,.net,active-directory,ldap,directoryservices,C#,.net,Active Directory,Ldap,Directoryservices,我正在尝试使用System.DirectoryServices查询Active Directory服务器,使用LDAP。我的代码(显然)可以连接和验证,但当调用我的第一个DirectorySearcher FindAll()方法时,我只得到: [DirectoryServicesCOMException (0x80072020): An operations error occurred.] 在调试器中分离异常的效率非常低。它似乎几乎没有其他与之相关的信息。在线文档也帮不了我 我肯定这可能是我

我正在尝试使用System.DirectoryServices查询Active Directory服务器,使用LDAP。我的代码(显然)可以连接和验证,但当调用我的第一个DirectorySearcher FindAll()方法时,我只得到:

[DirectoryServicesCOMException (0x80072020): An operations error occurred.]
在调试器中分离异常的效率非常低。它似乎几乎没有其他与之相关的信息。在线文档也帮不了我


我肯定这可能是我做错了什么?有没有办法告诉我这是什么样的问题?

你能发布进行搜索的代码吗?Shoban:你想要多少上下文?你到底在找什么?抛出的行实际上是
var results=ds.FindAll()(ds a
DirectorySearcher
)。除了创建此对象之外,实际上没有任何设置。这可能是由于许多不同的原因造成的。通常,这是因为您的环境设置错误。您是否成功绑定到DirectoryEntry对象并显示该对象内的属性?您是否先尝试使用ADSI Edit连接到目标域?能否向我们展示整个代码部分-如何设置搜索?您使用什么LDAP路径?您在目录搜索器上设置了哪些选项。。。。请:通过编辑更新您的原始问题-不要将代码示例发布到评论中,它们在这里非常难以解读。。。。。。