【问题标题】:Error while trying to connect AD using LDAP connection尝试使用 LDAP 连接连接 AD 时出错
【发布时间】:2009-06-21 09:09:07
【问题描述】:

尝试使用此代码连接AD

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

但我收到错误消息:

LDAP 服务器不可用。

有什么想法吗?

【问题讨论】:

  • 是的。域名和容器我已经放好了。
  • 很奇怪。当我创建没有域名(或空)的新 PrincipalContext 时,它工作正常。新的 PrincipalContext(ContextType.Domain)
  • 这可能是一个简单的 DNS 配置问题 - 尝试调整 DNS 配置,看看是否有帮助。
  • “域”是字符串,包含网络上的 AD 路径。我痛风你说对了吗?
  • 也许端口 389 或 636 已关闭? 端口:389、636 blog.evanmc.com/?p=9

标签: c# active-directory ldap


【解决方案1】:

问题是:您是否将我们的域指定为

  • “mydomain.com”(DNS 格式)
  • 或作为“dc=mydomain,dc=com”(AD 样式格式)

令我惊讶的是,域名必须采用 DNS 格式(例如“mydomain.com”)才能使其正常工作(而在通常的 AD 中 -“dc=mydomain,dc=com”的样式格式)。

【讨论】:

    【解决方案2】:

    我遇到了同样的问题。

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

    我通过忽略错误解决了它;然后这会强制进行身份验证挑战,使用户能够提供凭据,我可以从中获取正确的域。

    【讨论】:

    • 你能分享一下你是怎么解决的吗?
    • @LoverBugs 真的很抱歉我的记忆回不去了!
    • 享受吧,我解决了 :D 还是谢谢你 :))
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-01-07
    • 1970-01-01
    • 2015-01-09
    • 2017-05-08
    • 1970-01-01
    • 2014-10-01
    • 1970-01-01
    相关资源
    最近更新 更多