У меня было членство, работающее нормально на месте. Но теперь необходимо развернуть созданные таблицы членства/хранимые процедуры с помощью Aspnet_regsql.exe
и изменить мой web.config
, чтобы указать местный экземпляр базы данных sqlexpress
.Членство в ASP.NET mdf на SQL Server
Мое членство по-прежнему работает, но не использует SQL Server. Я пошел и удалил файл .mdf
, который моя строка подключения ссылалась ранее на папку APP_DATA
. Моя проверка подлинности по-прежнему работает, позволяя мне регистрировать новых пользователей, но не использовать SQL Server!
Что вы будете использовать?
<remove name="DefaultConnection"/>
<add name="DefaultConnection"
connectionString="server=PC\SQLEXPRESS;Trusted_Connection=true;database=adatabase;"/>
Моя строка подключения выглядит выше. У меня есть еще одна строка подключения ниже этой, значение которой точно так же, как сейчас, просто FYI. Все секции членства, такие как DefaultMembershipProvider
, используют DefaultConnection
строку подключения.
Сначала проверьте, что соединение происходит правильно или нет, Con.open() в событии page_load ... –