2009-06-21 214 views
10

尝试使用此代码来连接AD错误而尝试使用LDAP连接

PrincipalContext context = new PrincipalContext(ContextType.Domain, domain) 

连接AD,但我得到的错误说:

的LDAP服务器不可用。

任何想法?

+0

是的。 我已经把域名和容器。 – Tamir 2009-06-21 09:15:31

回答

16

的问题是:你指定我们的域

  • “mydomain.com”(DNS格式)
  • 或 “DC = MYDOMAIN,DC = COM”(AD-样式格式)

令我惊讶的是,该域名必须是DNS格式(如“mydomain.com”),以便为这个在“DC = MYDOMAIN通常的广告式格式工作(和 ,DC = COM“)。

0

我有同样的问题。

我的是因为网络服务器与用户不在同一个域中。

我通过忽略错误来解决它;这然后强制认证挑战,使用户能够提供凭据,我可以从中挑选正确的域。