#asp.net #active-directory #asp.net-membership #adldap
#asp.net #active-directory #asp.net-членство #adldap
Вопрос:
Привет, стек! Я только что установил экземпляр 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:
Хорошо, я нашел, в чем была проблема. Очевидно, что-то связанное с аутентификацией. Решение заключается в:
- Откройте командную строку в режиме администратора.
- Тип
cd %windir%
- Введите
dsmgmt
и нажмите enter. -
Введите следующие команды, нажимая enter после каждой строки:
ds behavior connections connect to server localhost:389 quit allow passwd op on unsecured connection quit
ВЫЙТИ
Теперь это должно сработать.