ASP.NET User / Role Management в VS2010 - пропуская версию SQL Express и переходя прямо к SQL Server 2008 R2 - PullRequest
0 голосов
/ 28 января 2011

Изучая тонкости управления пользователями ASP.NET, я узнал, что в VS по умолчанию используется SQL Server Express .mdf файл для данных, которые он использует.нужно сохранить.Это не поможет мне при развертывании моего сайта, так как я использую SQL Server 2008 R2 на своем сервере IIS 7.5.Я знаю, что могу запустить инструмент командной строки для автоматического создания таблиц БД, необходимых для управления пользователями, и сделаю это на моей машине для разработки, но как мне сказать, чтобы мой существующий код разработки в VS игнорировал существующий Express .mdfфайл и посмотреть на вновь созданные таблицы БД?

1 Ответ

1 голос
/ 28 января 2011

Просто обновите свой Web.Config, чтобы настроить поставщика ролей и строку подключения к базе данных:

http://weblogs.asp.net/scottgu/archive/2006/11/20/common-gotcha-don-t-forget-to-clear-when-adding-providers.aspx

http://www.codersbarn.com/post/2008/02/24/ASPNET-20-Guest-Book-Admin-Part-II.aspx

Также, членство Скотта Митчеллаи серия руководств по ролям - самая полная из всех, что я видел:

http://weblogs.asp.net/scottgu/archive/2006/05/07/ASP.NET-2.0-Membership-and-Roles-Tutorial-Series.aspx

...