我正在编写自己的会员提供商(实际上只是扩展了内置的会员服务提供商),而 MembershipProvider 保持红色,但无法解决,即使我添加了 System.Web.Security :
public sealed class MRCMembershipProvider : MembershipProvider
{
//code here
}
任何人都知道为什么会发生这种情况?
答案 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
{
}
}