Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Active Directory - могу ли я принудительно выполнить повторное разрешение для использования другого контроллера домена?

Автор вопроса: kpollockОтветов: 1

Я не эксперт по AD, но должен попытаться исправить ошибку в нашем коде... (похоже, это временная ошибка подключения).

В коде библиотеки С# (используемом приложением 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" />

2 вопроса в одном на самом деле.

  1. С учетом вышеизложенного, может ли кто-нибудь сказать мне, означает ли это, что мы указываем конкретный DC? это заставляет меня так думать, но мои системы ребята не согласны и думают, что это просто означает домен.
  2. Как только у нас будут строки подключения, правильно определяющие только домен, могу ли я на лету в коде заставить провайдера повторно разрешить и использовать другой контроллер домена в домене? Если да, то как?

active-directory

Ответы

Ответ 1 · Brian Desmond

Вы не выполняете бессерверную привязку с первым компонентом строки подключения. Указание полного доменного имени домена слева на самом деле не обязательно.

Я не знаю, как работает провайдер. В конечном итоге он вызывает локатор DC (для которого вы можете аннулировать кеш), но когда провайдеру нужно позвонить в локатор DC, я не знаю.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы