首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

命名空间“System”中不存在部类或命名空间名称“Linq”(是缺少程序集引用吗?)

2012-10-27 
命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)一个用vs2008做的网站项目 ,用II

命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)
一个用vs2008做的网站项目 ,用IIS打开运行的时候就提示

C# code
编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误消息: CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)源错误: 行 2:  using System.Data;行 3:  using System.Configuration;行 4:  using System.Linq;行 5:  using System.Web;行 6:  using System.Web.Security; 


但是各个页面中都有 using System.Linq;用VS打开运行 一点问题都没有,IIS里面也配置正确,但就是出现这样的错误。
希望高手能帮帮我。。。。。

[解决办法]
是否缺少引用? 再不行就注册一下ling的DLL 文件
[解决办法]
你是不是把网站发布成2.0的框架了啊!我估计是的。你检查下看!发布成2.0的肯定会报 “编译器错误消息: CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)”这个错的。


[解决办法]
你看看你的IIS,设置的FrameWork是否是3.5的
[解决办法]
System.Linq 这个时 3.5的 
你看下是不是发布成 2.0的了

如果时3.5的 那就引用Linq的DLL
[解决办法]
在WEB.config中加入:“ <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>”

[解决办法]
如果项目中没用到linq的话就把using System.Linq;
去掉。

热点排行