LDAP错误:目录服务不可用

LDAP错误:目录服务不可用,ldap,Ldap,我有一个LDAP问题,我使用apache目录服务器,我会添加一个新用户。。。。 我使用Visual Studio,代码段如下: public static void prova(string FullName) { DirectoryEntry container; DirectoryEntries ChildEntry; container = new DirectoryEntry("LDAP://localhost:10389/cn=user1,ou=

我有一个LDAP问题,我使用apache目录服务器,我会添加一个新用户。。。。 我使用Visual Studio,代码段如下:

public static void prova(string FullName)
{          
   DirectoryEntry container;
   DirectoryEntries ChildEntry;

   container = new DirectoryEntry("LDAP://localhost:10389/cn=user1,ou=users,ou=system", "admin", "secret");

   try
   {
       ChildEntry = container.Children;
       DirectoryEntry NewEntry = ChildEntry.Add("cn=" + FullName, "user");
       NewEntry.CommitChanges();
       NewEntry.Close();
   }
   catch (Exception ex)
   {
       throw new Exception("Error " + ex.Message);
   }
}
问题是我有这种类型的错误:

目录服务不可用


有人可以帮我吗?

是否可以远程登录服务器或连接LDAP浏览器,例如LdapExplorerTool:

telnet本地主机10389

如果不可能,服务器没有响应,则显示检查ldap服务器


我认为主LDAP端口是389,可能值得一试。

管理员的绑定dn可能不够

您应该为LDAP用户提供完整的LDAP样式DN

比如:cn=admin,ou=users,ou=system

(看起来根most对象不太可能属于类OU(您的OU=系统部件),但这是可能的。我处理的大多数LDAP实现都不使用这种特定约定,而是在O=或DC=中作为树的根。如果允许的话,我想这取决于特定的模式)