Active Directory - 我可以强制重新解析使用不同的DC吗?

时间:2011-12-06 08:36:24

标签: c# active-directory

我不是AD专家,但必须尝试修复我们的代码中的错误...(似乎是间歇性连接错误)。

在一些C#库代码中(由ASP.Net应用程序使用),我得到了一个像这样的AD提供者:

ActiveDirectoryMembershipProvider provider =
    Membership.Providers[providerName] as ActiveDirectoryMembershipProvider;

我的连接字符串如下所示:

 <add name="ASIAPAC" connectionString="LDAP://asiapac.ad.bigbank.com/DC=asiapac,DC=ad,DC=bigbank,DC=com" />

真的有两个问题。

  1. 有了上述内容,任何人都能告诉我这是否意味着我们指定了特定的DC? this让我这么认为,但我的系统人员不同意并认为这只是域名。
  2. 一旦我们正确地指定了连接字符串域,我可以在代码中动态强制提供程序重新解析并在域中使用不同的DC吗?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:0)

您没有使用连接字符串的第一个组件进行无服务器绑定。指定左侧域的FQDN并不是必需的。

我不知道提供商是如何运作的。最终它会调用DC定位器(你可以使缓存无效),但是当提供商需要呼叫直流定位器时,我不知道。