ЧленствоПоставщик не признается

Я пишу свой собственный членский член (на самом деле просто расширяющий встроенный), и MembershipProvider остается красным с ошибкой, которую невозможно устранить, даже если я добавил System.Web.Security:

public sealed class MRCMembershipProvider : MembershipProvider
{
       //code here
}

У кого-нибудь есть идеи, почему это происходит?

2 ответа

Решение

Убедитесь, что вы добавили ссылку на System.Web.ApplicationServices.dll сборка, где этот класс определяется, как указано в документации:

Пространство имен: System.Web.Security

Сборка: System.Web.ApplicationServices (в System.Web.ApplicationServices.dll)

Он работает только при наличии пространства имен для приложения MVC.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Security;

namespace MvcApplication6
{
    public sealed class MRCMembershipProvider : MembershipProvider
    {
    }
}
Другие вопросы по тегам