【问题标题】:SearchResult result = searcher.FindOne() is nullSearchResult 结果 = searcher.FindOne() 为空
【发布时间】:2016-07-13 07:28:11
【问题描述】:

SearchResult result = searcher.FindOne()= NULL (image link)

我尝试使用 guide 创建自定义 ActiveDirectoryRoleProvider

但它给了我一个错误,上面写着类型异常

System.Runtime.InteropServices.COMException' 发生在 System.DirectoryServices.dll 但未在用户代码中处理 附加信息:未指定的错误

我调试了一下,发现

SearchResult result = searcher.FindOne() is null

我真的需要你们的帮助,有没有办法解决这个问题? 非常感谢任何帮助! :D 谢谢

【问题讨论】:

    标签: c# asp.net .net active-directory ldap


    【解决方案1】:

    该错误很可能意味着与 AD 的连接失败。要进行故障排除,请确保连接字符串和凭据正确无误。还要检查 AttributeMapUsernameusername 的值。尝试使用 LDAP Browser 之类的工具直接针对 AD 执行完整查询。

    【讨论】:

    • 感谢您的建议!如果我的问题有点不清楚,我会尽力做你所说的,对不起,这是我第一次在这里发帖。我已经解决这个问题好几天了。
    猜你喜欢
    • 1970-01-01
    • 2016-08-25
    • 2019-02-09
    • 2013-05-21
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多