我有一个图书馆项目,应该是几个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/

10-11 19:19
查看更多