关于服务器.net2.0和linq以及lambda表达式的有关问题

求助关于服务器.net2.0和linq以及lambda表达式的问题
很奇怪,我们公司的一个项目用了lambda表达式和linq,但是服务器的iis版本应用程序池最高只支持 .net2.0.50727,我选择发布网站(文件系统,没有.net版本选择),发布后部署到服务器上,没有报错,各项功能正常,但是我们公司想做个官网,我就做了一套,其中的新闻用的.net技术,由于是在vs2010环境下做的,命名空间自动引用system.linq,而且我用了3.0有的实例化对象直接大括号那种简洁写法,部署在服务器就不支持,然后我在本地的属性里改成.net2.0生成,发现报错不支持。。。
问题:怎么公司的那个项目用的很多.net3.5技术(他的属性页里生成选项就是.net3.5),部署到 .netframework2.0.50727里没有任何问题,而我的项目却要委曲求全用2.0的技术技术
------解决思路----------------------
服务器上安装下对应版本的framework啊
------解决思路----------------------
你的服务器要支持对应版本的framework
要么就改为2.0开发,没在人家虽然在2010上开发,但是选用的2.0框架,那样就没事
------解决思路----------------------
2.0.50727 这个就是3.5..

或者同LS 在服务器装一个.net4的包就可以了,,然后regiis下 就OK了.
------解决思路----------------------
引用:
,我们公司还有一个服务器,那个应用程序池就最高支持到4.0,不知那个是买的时候就有还是后来装的

你安装完.net framework,就支持4.0的应用池了。