win7下IIS的asp.net版本设置中没有.net 3.5,网上都说把版本设置成.net 2.0就行,我照做了。但是如果代码中有using System.Linq;还是会报错:CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)
我在网站中添加System.Linq引用还是没用
该怎么办?
我在网站中添加System.Linq引用还是没用
该怎么办?
解决方案 »
- ASP.NET页面将功能代码放在cs文件中和放在WebService中对功能的执行速度是不是没有影响?
- 上传发生错误!原因:System.NotSupportedException: 不支持给定路径的格式。
- 学ASP.NET我该买哪本书
- 求監測服務器網絡情況的程式
- c#调用API实现鼠标对某文件的双击操作???
- VS2003和IIS连接问题
- 怎么把string串实例化为类名,以便可以动态加载类?
- 如何为 RadioButtonList 添加响应脚本
- 代码来了快来拿
- DataGrid中当进入编辑状态下,怎样能自己控制文本框的长度?能不能由该文本框而知道其字段名?
- Forms验证延时跳转问题
- 急!从vs2005换到vs2008后总是报“Microsoft JScript 运行时错误: 缺少对象,原
这个是3.5才有的东西,你框架设定为2.0,还添加这个引用当然报错了
你这台WIN7要安装.net 3.5框架,应该即使选择的是2.0,也可以使用3.5的类库. 集成和经典模式都试试
足够吗?你就单单做一个网站?? XP 只能存在一个网站,Win7 可以建立多个。
要在项目中的引用,单击右键,添加引用,将system.data.linq添加进去
是只要选2.0的Runtime就行了,但3.0和3.5的类库还是要装的。
IIS中.net framework版本只有v2.0.50727和v4.0.30319两个可以选(不要告诉我选4.0版本,我在本地写好的网站是要上传到网站空间上去的,除非你能告诉我如何把godaddy的windows空间的asp.net版本设为4.0),msdn上是这样说的:The reason being .NET 3.5 is not a stand alone framework like v2.0 or v1.1 . It is just an extension of the 2.0 framework. The extension provides developers with new language features like Anonymous Types, Extension Methods, Lambda Expressions and of course LINQ .... and AJAX is now integrated ... also you have a few new ASP.NET controls <asp:ListView>, <asp:LinqDataSource>, <asp:DataPager>显然IIS中版本设为v2.0.50727就行了
至于引用,我的web.config中有:
<assemblies>
<add assembly="System.Management, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Xml, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/></assemblies>请问有问题吗?
对程序没有影响的