尝试连接时出现LDAP c#错误

本文关键字:LDAP 错误 连接 | 更新日期: 2023-09-27 18:18:56

在尝试连接到LDAP服务器时,我一直得到以下错误。用户名或密码错误。它发生在。findone ()如果我使用AuthenticationTypes。加密我得到一个错误:服务器不运行。我还尝试在用户名前加上ownme'username我对AD非常陌生,所以问题可能很简单。

    Domain = domain;
    _entry = new DirectoryEntry("LDAP://DC1/DC=ownme,DC=local", username, password, AuthenticationTypes.ServerBind);
    _directorySearcher = new DirectorySearcher(_entry, "(objectClass=*)", new string[] {"namingContexts"}, SearchScope.Subtree);
    var namingContext = _directorySearcher.FindOne();

尝试连接时出现LDAP c#错误

问题是凭证。您需要在用户名中指定域前缀或查看我的问题中的评论之一。var username = "domain'username";我应该写var username = @"domain'username";