У меня возникли проблемы с управлением доступом ASP.NET 2.0.ASP.NET Login Control отвергает пользователей, которые существуют
- Я установил базу данных с помощью инструмента regpql aspI.net.
- Я проверил имя приложения. Он установлен на «/».
Приложение может получить доступ к SQL Server. Фактически, когда я иду, чтобы получить пароль, он даже отправит мне пароль. Несмотря на это, элемент управления входами продолжает отклонять логины.
Я добавил это к web.config
:
<membership defaultProvider="AspNetSqlProvider">
<providers>
<clear/>
<add name="AspNetSqlProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</providers>
И я добавил следующие мои строки подключения:
<remove name="LocalSqlServer" />
<add name="LocalSqlServer" connectionString="Data Source=IDC-4\EXCALIBUR;Initial Catalog=allied_nr;Integrated Security=True;Asynchronous Processing=True"/>
(Обратите внимание на «имя удалить», чтобы избавиться от подключения по умолчанию string в каталоге App_Data.)
Почему система авторизации не проверяет подлинность пользователей?
Можете ли вы отобразить соответствующий раздел вашего web.config? – jim
Вы проверили БД, чтобы проверить, заблокирована ли учетная запись или одобрена ли она? ? – Zachary