我有一个图书馆项目,应该是几个Web应用程序的基础。我正在尝试实现System.Web.Security.MembershipProvider,但是由于某种原因Visual Studio无法找到它。它设法找到System.Web.Security.SqlMembershipProvider,但找不到MembershipProvider。
知道为什么吗?
我正在将Visual Studio 2010与.NET 4配合使用。
最佳答案
从.NET 4开始,在System.Web.ApplicationServices.dll中声明了MembershipProvider(奇怪的是),因此您需要添加对该程序集的引用。在.NET 3.5和更早版本中,在System.Web.dll中声明MembershipProvider。
提示:要找出哪个程序集包含任何.NET Framework类,只需在MSDN Library中搜索该类。这是MembershipProvider page for .NET 4所说的:
命名空间:System.Web.Security
程序集:System.Web.ApplicationServices(在System.Web.ApplicationServices.dll中)
这是MembershipProvider page for .NET 3.5所说的:
命名空间:System.Web.Security
程序集:System.Web(在System.Web.dll中)
关于asp.net - System.Web.Security.MembershipProvider在哪里?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11161203/