Не удается подключиться к таблицам членства в нашей базе данных

Мы использовали инструмент aspnet_regsql.exe для добавления таблиц членства в нашу существующую базу данных и добавили следующие строки LocalSqlServer в наш файл Web.config:

<clear/>

<add name="Dorknozzle"
     connectionString="Server=OUR-PC;Database=Dorknozzle;Integrated Security=True"
     providerName="System.Data.SqlClient" />

<add name="LocalSqlServer"
    connectionString="Server=OUR-PC;Database=Dorknozzle;Integrated Security=True"
    providerName="System.Data.SqlClient" />

Когда мы нажимаем на вкладку "Безопасность" инструмента администрирования веб-сайта, мы получаем следующую ошибку:

There is a problem with your selected data store.

Имена сервера и базы данных являются правильными, поскольку веб-формы отображают данные из базы данных Dorknozzle, и я убедился, что таблицы членства находятся в базе данных Dorknozzle.

Мы также нажали на вкладку "Провайдер", но могли видеть AspNetSqlProvider только тогда, когда ожидали увидеть Dorknozzle.

Можете ли вы сказать мне, что нам не хватает, чтобы получить инструмент администрирования веб-сайта для подключения к хранилищу данных в dorknozzle?

Обновление: спасибо Джону за то, что он направил нас в этом вопросе. Я добавил следующий код в раздел system.web нашего файла Web.config, и теперь мы можем видеть информацию на вкладке "Безопасность" инструмента администрирования веб-сайта:

<membership>
  <providers>
    <clear />
    <add name="AspNetSqlMembershipProvider" 
         type="System.Web.Security.SqlMembershipProvider"
         connectionStringName="Dorknozzle" 
         enablePasswordRetrieval="false" 
         enablePasswordReset="true"
         requiresQuestionAndAnswer="false" 
         requiresUniqueEmail="false" 
         maxInvalidPasswordAttempts="5"
         minRequiredPasswordLength="6" 
         minRequiredNonalphanumericCharacters="0" 
         passwordAttemptWindow="10" 
         applicationName="/" />
  </providers>
</membership>

0 ответов

Другие вопросы по тегам