создайте пользовательское членство и поставщика профилей в asp.net

#c# #asp.net #asp.net-membership #membership-provider

#c# #asp.net #asp.net-членство #membership-provider

Вопрос:

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

Кто-нибудь может дать пошаговую процедуру для этого, потому что, когда я попытался создать проект библиотеки классов и расширил свой, CustomProvider там не было MembershipProvider только SqlMembershipProvider и ActiveDirectoryMembershipProvider , даже со всеми прикрепленными ссылками.

Пожалуйста, помогите мне, ребята, с этим.

Комментарии:

1. Использовали ли вы System.Web.Security. Смотрите это для получения более подробной информации msdn.microsoft.com/en-us/library/f1kyba5e.aspx информация

Ответ №1:

Создание пользовательского поставщика членства объясняется в этом видео Криса Пелса. Надеюсь, это поможет.

Комментарии:

1. Я просмотрел видео, но проблема в том, что я не могу расширить MembershipProvider абстрактный класс и не могу Implement Abstract Class

2. Вы добавили ссылку на System. Веб-библиотека dll и добавили инструкции using ? Это класс, на который вам нужно ссылаться msdn.microsoft.com/en-US/library /…

3. да, я добавил эти ссылки. System.Web и System.Configuration

4. Привет, вам также нужно обратиться к System.Web.ApplicationServices dll.

Ответ №2:

В .net4 это, похоже, было помещено в System.Web.ApplicationServices dll, хотя пространство имен является System.Web.Security , в то время как SqlMembershipProvider все еще находится в System.Web.Security .

 namespace System.Web.Security
    Member of System.Web.ApplicationServices

public class SqlMembershipProvider : System.Web.Security.MembershipProvider
    Member of System.Web.Security
  

Комментарии:

1. Большое спасибо, теперь это работает. Наконец-то я могу расширить MembershipProvider класс.

2. Похоже , в .net4 нет Initialize метода .. что ты скажешь ..??