MembershipProvider无法识别

时间:2012-05-29 22:18:07

标签: asp.net asp.net-mvc membership-provider

我正在编写自己的会员提供商(实际上只是扩展了内置的会员服务提供商),而 MembershipProvider 保持红色,但无法解决,即使我添加了 System.Web.Security

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

任何人都知道为什么会发生这种情况?

2 个答案:

答案 0 :(得分:2)

确保您已添加System.Web.ApplicationServices.dll程序集的引用,该程序集是documentation中所述的定义此类的程序:

  

命名空间:System.Web.Security

     

程序集:System.Web.ApplicationServices(在System.Web.ApplicationServices.dll中)

答案 1 :(得分:0)

仅当存在MVC应用程序的命名空间时才有效。

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

namespace MvcApplication6
{
    public sealed class MRCMembershipProvider : MembershipProvider
    {
    }
}