VS2008 игнорирует мои таблицы членства, вместо этого создавая новый aspnetdb.mdf

Я делаю веб-приложение в VS2008 для своего последнего проекта года, и у меня есть регистрационная форма aspx, которая использует CreateUserWizard, который затем создает/обновляет различные таблицы в aspnetdb.mdf.

Проблема в том, что я хочу, чтобы эти таблицы aspnet находились в моей собственной базе данных, которую я создаю, чтобы связать aspnet_Users.UserId с новой таблицей. Это привело меня к созданию новой базы данных в SSMS и запуску aspnet_regsql.exe для добавления в нее таблиц членства, которые сработали.

После создания моих таблиц и отношений я затем отсоединил базу данных от SSMS и добавил ее в папку App_Data в своем проекте веб-приложения VS2008 и изменил строку подключения web.config, чтобы ссылаться на эту новую базу данных.

(Этот проект не будет опубликован - из-за ограничений лаборатории Uni папка App_Data - мой единственный вариант для хранения базы данных)

Однако, когда я регистрирую новых пользователей, создается новый файл aspnetdb.mdf, а не добавление нового пользователя в мою прикрепленную базу данных.

Если кто-нибудь знает причину этого и как я могу это исправить, это было бы здорово


person user635821    schedule 26.02.2011    source источник


Ответы (1)


вы используете персонализацию? если это так, поставщик по умолчанию использует ASPNETDB по умолчанию. изменить это и все готово

person Menahem    schedule 27.02.2011