asp.net - System.Web.Security.MembershipProvider 在哪里?

标签 asp.net asp.net-membership asp.net-4.0

我有一个库项目,它应该是多个 Web 应用程序的基础。我正在尝试实现 System.Web.Security.MembershipProvider 但由于某种原因 Visual Studio 找不到它。它设法找到 System.Web.Security.SqlMembershipProvider,但找不到 MembershipProvider。

知道为什么吗?

我正在使用 Visual Studio 2010 和 .NET 4。

最佳答案

从 .NET 4 开始,MembershipProvider是在 System.Web.ApplicationServices.dll 中声明的(奇怪的是),因此您需要添加对该程序集的引用。在 .NET 3.5 及更早版本中,MembershipProvider 在 System.Web.dll 中声明。

<小时/>

提示:要找出哪个程序集包含任何 .NET Framework 类,只需在 MSDN 库中搜索该类即可。这就是MembershipProvider page for .NET 4说:

Namespace: System.Web.Security
Assembly: System.Web.ApplicationServices (in System.Web.ApplicationServices.dll)

这就是 MembershipProvider page for .NET 3.5 的内容说:

Namespace: System.Web.Security
Assembly: System.Web (in System.Web.dll)

关于asp.net - System.Web.Security.MembershipProvider 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11161203/

相关文章:

c# - 如何使用 C# 通过 Facebook API 发送私有(private)消息

c# - 使用 Blazor 在 ASP.NET CORE 中更新数据库后如何刷新网页

asp.net-mvc - 不同开发计算机上的 ASP.NET 成员资格提供程序

.net - 没有提供者的角色管理?

asp.net-membership - User.Identity.IsAuthenticated false 直到从登录页面重定向

c# - 将背景图像添加到 asp.net 主网页 asp.net 4.0 和 html5

asp.net后台线程异常处理

undefined - IE10 "__doPostBack is undefined"解决方案不起作用

c# - 来自 Stack Overflow 的 MVC 迷你分析器(安装)

c# - ExecuteNonQuery:连接属性尚未初始化