程序集中不存在System.Web.Security

时间:2013-11-10 06:20:05

标签: security membership-provider visual-studio-2013

要么我迟到了,要么我做错了什么。我正在使用Visual Studio 2013而我正在尝试使用Membership类,但是using System.Web.Security;命名空间在我的程序集中不存在。

我该怎么做才能解决这个问题?

注意:System.Web存在

定位:.NET Framework 4.5.1

4 个答案:

答案 0 :(得分:6)

实际上,在 .Net Framework 4 + 中,名称空间System.Web.Security位于System.Web.ApplicationServices程序集中,在参考文献中查找该名称空间

答案 1 :(得分:3)

System.dll中存在System.Web命名空间

System.Web.Security命名空间存在于System.Web.dll

您可以通过转到System.WebSystem.Web.Security命名空间,打开其中一个类,然后检查msdn文章指出的dll(列为程序集)来检查。

答案 2 :(得分:2)

猜猜我已经迟到了,但如果有人没有得到答案,我终于在这里找到了答案:

https://msdn.microsoft.com/en-us/library/webmatrix.webdata.websecurity(v=vs.111).aspx

添加对WebMatrix.WebData的引用(您需要选择" Extentions") 您将拥有WebSecurity

注意:您仍然需要(System.Web.Security)才能使用MemberShip&的MembershipUser

答案 3 :(得分:0)

  1. 将目标框架从 .net客户端配置文件**更改为** .net

  2. 通过引用添加System.Web程序集 - >右键单击 - >添加引用 - >达网络

  3. 在顶部添加using System.Web.Security;