具有多个ldap服务器或域控制器的PrincipalContext

时间:2018-10-05 15:18:54

标签: c# ldap domaincontroller principalcontext

全部。

我有一个运行C#代码的aspx应用程序,该应用程序使用PrincipalContext连接到域,因此我可以搜索和查找当前的工作站名称,以确定工作站名称的下一个枚举。

这是我目前正在运行的内容:

PrincipalContext context = new PrincipalContext(ContextType.Domain,                                                               
            "controller.domain.com" + ":port", "DC=local,DC=com"                                                                
            ContextOptions.Negotiate | ContextOptions.SecureSocketLayer,                                                                
            "serviceaccount", "pass");

然后其余的从那里进行C#搜索。我可以告诉它只使用“ DC = local,DC = com”,但是它仍然只是转到第一个域控制器,并且如果断开,连接和页面就会掉下来。

当前第一个ldap服务器出现的错误是“ LDAP服务器不可用”。目前,这对于第一个ldap服务器是正确的,但是我想遍历域上的可用ldap服务器(复制的域控制器)并连接到第一个可用的ldap服务器。

谢谢

0 个答案:

没有答案