#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
метода .. что ты скажешь ..??