Где находится база данных для встроенной пользовательской части asp.net MVC2? - PullRequest
2 голосов
/ 03 декабря 2010

Регистрация / аутентификация пользователя, кажется, встроена в MVC2, но где находится база данных, которая хранит пользователей?Он не подключен к данным.

Ответы [ 4 ]

3 голосов
/ 03 декабря 2010

вам не нужно использовать инструмент aspnet_regsql.exe - просто запустите ваше приложение, зарегистрируйте нового пользователя, а затем откройте каталог app_data в проводнике Windows - вы найдете там свой файл БД

Arek

3 голосов
/ 03 декабря 2010

Шаблон по умолчанию использует редакцию SQL Express.Файл aspnetdb.mdf будет сохранен в каталоге App_Data.Посмотрите на строку подключения в web.config:

<connectionStrings>
    <add name="ApplicationServices"
         connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
         providerName="System.Data.SqlClient" />
</connectionStrings>
2 голосов
/ 03 декабря 2010

База данных впервые создается при создании первого пользователя для веб-сайта.После этого файл .mdf находится в папке app_data.

Если вы хотите, чтобы оно отображалось в VS, вы можете нажать Project -> Show all files, и оно должно появиться в Solution Explorer.Щелкните правой кнопкой мыши ASPNETDB.MDF и выберите Включить в проект.

0 голосов
/ 03 декабря 2010

папка App_Data

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...