本地的System.Web 所在路径:
C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0
步骤如下:
1、右击引用-> 添加引用
2、点击浏览->找到路径下的System.Web.dll,选中之后,点击确定
添加号引用之后,就不会报错了(
刚开始引用带了感叹号,处理方式在后面
)。
注:如果你刚添加的System.Web.dll引用带了感叹号!!!!!!
说明目前项目的.NET版本不支持,我原来是.NET Framework 4 Client Profile,添加的引用就带有感叹号,所以我把“.NET Framework 4 Client Profile”修改为“.NET Framework 4”,就OK了。
右击项目 -> 属性”-“应用程序”-“目标框架” ,改为“.NET Framework 4”
System.
Web
.
Security
概述
System.
Web
.
Security
命名空间
提供了asp.net 2.0
中
的一些安全措施,如登陆用户的身份验证、当前用户的角色管理等。
要了解System.
Web
.
Security
的管理机制,需要了解ASP.NET2.0的用户和角色的数据存储过程。ASP.NET2.0通过使用Memership类和Roles类,检索用户并验证用户的角色权限,这些用户
DES加密、解密帮助类
System.
Web
.
Security
.FormsAuthentication.HashPasswordForStoringInConfigFile 这个已经废弃了,
是一个在.NET 4.5
中
已经废弃不用的API,参见:
https://msdn.microsoft.com/zh-cn/library/system.
web
.
security
.formsauthentication.hashpasswordforstoringinconfigfile(v=vs.110).asp
今天添加一个控制台
程序
,需要
引用
system.
web
包。再添加
引用
中
找了半天,没有找到。右键打开project属性,发现target framework是:.NET Framework 4 Client Profile。
将其改为.NET Framework 4,此包可见。
转载于:https://www.cnblogs.com/cont/archive/2012/07/12/258...
https://docs.microsoft.com/zh-cn/previous-versions/dotnet/netframework-3.5/dayb112d(v%3Dvs.90)
https://docs.microsoft.com/zh-cn/previous-versions/dotnet/netframework-3.5/ms228147(v%3Dvs.90)
在
c#
源代码
中
添加了Configuration;后,竟然找不到 ConfigurationManager 这个类,后来才发现:虽然
引用
了using System.Configuration;这个包,但是还是不行的。
后来终于找到一个解决方法,就是在解决方案资源管理器里找到类文件选择“
引用
”,然后右击选择“添加
引用
”,并且从
.net
中
找到System.Configuration把它
这个错误通常发生在 ASP.NET 应用
程序
中
,可能是因为
缺少
对 System.
Web
.dll 的
引用
。请确认您的项目
引用
了这个
程序
集
,并且在代码文件
中
包含了正确的 using 指令:
```csharp
using System.
Web
;
如果问题仍然存在,请检查您的项目
是否
正确地设置为使用 ASP.NET 框架。您可以尝试重新安装 ASP.NET 框架或者在项目
中
添加
缺少
的
引用
。