最近老板让我改一个网站很是头疼,中间遇到很多问题。本来程序在自己电脑上调试是没问题的,但是拿到服务器那边就出问题了,服务器系统是xp server 2003的显示出现了这个问题Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive. http://apps.hi.baidu.com/share/detail/22272490这个是解决方法,结果服务器上面不行,最后想了想还是改成2.0的得了,但是现在问题来了,编译器错误消息: CS0234: 命名空间“System”中不存在类型或命名空间名称“Linq”(是缺少程序集引用吗?)这个问题,我真心不知道如何解决了 求大神。。。。问题rt
10 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
这个 应该 有一个 取舍问题吧。我 记得 也有过这个情况。有一些控件 或者 类库,只能部署 到 net2.o的 上,部署到2.0 以上会出错。
我 是 第一个 做法是:直接 用net2.o。不升级,改其他的东西。
还有一个是:iis 升级。到7.0 问题 也 解决了。
白衣染霜花
TA贡献1796条经验 获得超10个赞
.NET 2.0 3.5的指令集是相同的 (LINQ是个语法糖 ) 也就是你在3.5的环境下开发的程序 是可以在2.0跑的 我机子上IIS6 2.0的环境 发布了很多用LINQ写的网站
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
把项目升级到3.5吧,3.5是开发环境,运行环境还是2.0的;或者都升级为4.0
我现在的项目基本上都是3.5开发,2.0运行,部署时注意IIS设置就行。
- 10 回答
- 0 关注
- 496 浏览
添加回答
举报
0/150
提交
取消