Active Directory LDS Исключение - PullRequest
3 голосов
/ 11 апреля 2011

Эй, стек!Я только что установил экземпляр AD LDS на моей машине для разработки.Конфигурация следующая:

<membership defaultProvider="ActiveDirectoryProvider">
      <providers>
        <add name="ActiveDirectoryProvider" 
             connectionStringName="ActiveDirectoryConnection" 
             connectionUsername="CN=adldsadmin,CN=Users,CN=TestNet,DC=contoso,DC=com" 
             connectionPassword="123456" type="System.Web.Security.ActiveDirectoryMembershipProvider,System.Web,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a"
             connectionProtection="None"
             enableSearchMethods="true"
             applicationName="App1" />
      </providers>
    </membership>

Как только я получу следующее исключение:

Указанный атрибут службы каталогов или значение не существует.

Пользователь adldsadmin входит во все группы.Что я делаю не так?

Спасибо!

1 Ответ

5 голосов
/ 11 апреля 2011

Хорошо, я нашел, в чем проблема. Видимо, что-то делать с аутентификацией. Решение:

  1. Откройте командную строку в режиме администратора.
  2. Тип cd %windir%
  3. Введите dsmgmt и нажмите Enter.
  4. Введите следующие команды, нажимая ввод после каждой строки:

    ds behavior
      connections
        connect to server localhost:389
        quit
      allow passwd op on unsecured connection
      quit
    

    бросить курить

Теперь это должно работать.

...