2015-04-28 3 views
1

У меня есть VS2012, и я создаю приложение веб-сайта в ASP.NET с помощью C#. Я хочу использовать VS2012, встроенный в членство и роль, для создания пользователей и ролей.Файл aspnetdb.mdf не создается?

Проблема заключается в том, что база данных ASPNETDB.mdf не создается в папке App_Data при запуске утилиты конфигурации ASP.net. Кроме того, нет утилиты обновления, когда я нажимаю правой кнопкой мыши мой исследователь решений?

Мои SQL Server 2008 и IIS находятся на другом компьютере.

Как решить эту проблему?

+1

Либо [создать базу данных и таблицы самостоятельно] (http://www.asp.net/web-forms/overview/older-versions-security/membership/creating-the-membership-schema-in-sql-server -cs) - или используйте утилиту 'aspnet_regsql.exe' в вашей папке ASP.NET для создания этих объектов для вас –

+0

Это было полезно! –

ответ

1

Вам необходимо либо create the database and tables yourself использовать SQL-скрипты, которые предоставляет Microsoft, либо использовать aspnet_regsql.exe utility в вашей папке ASP.NET для создания этих объектов для вас (в зависимости от того, какая база данных вы хотите создать).

+0

Внутри моей папки app_data. Как я могу создать эту схему. Я прошу об этом от вас, так как это немного сложно. Надеюсь, вы могли бы вести меня здесь. –

+1

@khan: вам сначала нужно создать базу данных «ASPNETDB» на сервере, запустить с нее утилиту «aspnet_regsql», и, когда это будет сделано, отделите базу данных с сервером и скопируйте файл '.mdf' на ваш 'App_Data' - или еще лучше: ** просто оставьте это на сервере! ** –

+0

Я создал базу данных aspnetdb на сервере, и поскольку VS2013 не имеет инструмента настройки веб-сайта по умолчанию для добавления ролей и пользователей, я использовал эту ссылку http : //blogs.msdn.com/b/webdev/archive/2013/08/19/asp-net-web-configuration-tool-missing-in-visual-studio-2013.aspx. Таким образом, утилита конфигурирования ASP.net работает просто отлично. Теперь проблема заключается в том, что настройка aspnet или средство администрирования веб-сайта не указывают на aspnetdb. то есть когда я добавил новых пользователей и роли и обновил мою базу данных aspnet на sqlserver, она не была обновлена. Можете ли вы помочь мне здесь? –

Смежные вопросы