尝试使用此代码连接AD
PrincipalContext context = new PrincipalContext(ContextType.Domain, domain)
但我得到错误说:
LDAP服务器不可用。
有什么想法吗?
答案 0 :(得分:16)
问题是:您是否将我们的域指定为
令我惊讶的是,域名必须是 DNS格式(例如“mydomain.com”)才能使其正常工作(以及 NOT 在通常的AD中样式格式为“dc = mydomain,dc = com”)。
答案 1 :(得分:0)
我遇到了同样的问题。
我的原因是因为网络服务器与用户不在同一个域中。
我通过忽略错误来解决它;然后强制进行身份验证挑战,使用户能够提供凭据,我可以从中获取正确的域名。