Членство в .NET - PullRequest
       3

Членство в .NET

1 голос
/ 26 февраля 2009

Привет! Я испытываю возможности членства в .NET и использую инструмент администрирования веб-приложений ASP.NET. У меня вопрос, где хранятся пользовательские данные? Я проверил свои базы данных и нигде не могу его найти. Я также пытался найти любую информацию в поставщиках в инструменте администратора, но все еще не мог найти путь. Кто-нибудь может мне помочь? Спасибо.

[EDIT] В папке App_Data ничего нет.

Также мне было интересно, когда я щелкаю правой кнопкой мыши по App_Data и пытаюсь добавить базу данных, у меня нет возможности сделать это. (Добавить новый товар).

Ответы [ 5 ]

1 голос
/ 26 февраля 2009

Он сохраняется в файле базы данных в папке App_Data вашего приложения ASP.NET.

Вы можете настроить его с помощью aspnet_regsql.exe , чтобы включить его в экземпляр сервера SQL:

aspnet_regsql.exe -E -S localhost -A mr
1 голос
/ 26 февраля 2009

Найдите файл с именем ASPNETDB.MDF в папке App_Data вашего проекта веб-приложения. Это файл базы данных SQL Express.

Редактировать: попробуйте заглянуть в папку App_Data в проводнике Windows. Возможно, он находится на диске, но не отображается в проекте в Visual Studio.

http://aspnet.4guysfromrolla.com/articles/120705-1.aspx

1 голос
/ 26 февраля 2009

Я думаю, это создаст базу данных по имени aspnet по умолчанию.

Проверьте это:)

0 голосов
/ 26 февраля 2009

Если вам нужно создать таблицы и хранимые процедуры для поставщика членства / ролей, вы можете открыть командную строку Visual Studio (проверьте меню «Пуск») и запустить aspnet_regsql. .exe также находится в каталоге %WINDOWSDIR%\Microsoft.NET\Framework\v2.0.50727\.

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

0 голосов
/ 26 февраля 2009

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

...