Подтвердить что ты не робот

Как настроить поставщика членства в моей существующей базе данных с помощью ASP.NET MVC?

По какой-то причине идея создания членства в ASP.NET MVC кажется действительно запутанной.

Может ли кто-нибудь дать некоторые четкие шаги по настройке необходимых таблиц, контроллеров, классов и т.д., необходимых для работы рабочего поставщика членства?

Я знаю, что в демоверсии, с которой поставляется MVC, есть контроллер учетных записей. Однако должен ли я использовать это в своем собственном проекте? Что мне нужно, чтобы подготовить мою существующую базу данных? Если нет, то как я узнаю, что мне нужно сделать, чтобы реализовать поставщика членства?

4b9b3361

Ответ 1

Отметьте этот шаг за шагом блог о том, как настроить членство в вашем проекте asp.net mvc. Инструмент sdk, необходимый для подготовки вашей базы данных, это aspnet_regsql.exe, вам не нужно создавать отдельную базу данных для этого (многие считают, что они должны предоставить отдельный aspnet.db), вы можете запустить команду в вашей существующей базе данных, и он создаст таблицы, представления и хранимые процедуры для обработки поставщика членства для вас.

Однако, должен ли я использовать это в своем собственный проект? Что мне нужно, чтобы получить существующая база данных готова, если это так? Если не, как я узнаю, что мне нужно сделать, чтобы внедрить поставщика членства?

Преимущество использования поставщика по умолчанию (поставщика SqlMembership) заключается в том, чтобы сэкономить много времени. Это требует большой работы по разработке полного членства и роли поставщика.

Изменить [2014-06-19] Asp.Net Identity Framework - это новая рекомендация Microsoft по управлению разрешениями пользователя на песке.

Ответ 2

Посмотрите эту ссылку: https://github.com/TroyGoode/MembershipStarterKit

Большая часть работы уже сделана для вас. Просто загрузите образец проекта и запустите файл aspnet_regsql.exe в базе данных.

Ответ 3

проверить мой ответ в этом сообщении;

членство

Если вы хотите сохранить поставщик членства, который создает для вас .Net, вы можете скопировать все таблицы и т.д. в другую базу данных sql и указать провайдера на него через файл конфигурации.

Опубликуйте комментарий, если вам нужно больше этого.