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

黑手党维多 2014-10-14 10:33:55
很奇怪,我们公司的一个项目用了lambda表达式和linq,但是服务器的iis版本应用程序池最高只支持 .net2.0.50727,我选择发布网站(文件系统,没有.net版本选择),发布后部署到服务器上,没有报错,各项功能正常,但是我们公司想做个官网,我就做了一套,其中的新闻用的.net技术,由于是在vs2010环境下做的,命名空间自动引用system.linq,而且我用了3.0有的实例化对象直接大括号那种简洁写法,部署在服务器就不支持,然后我在本地的属性里改成.net2.0生成,发现报错不支持。。。
问题:怎么公司的那个项目用的很多.net3.5技术(他的属性页里生成选项就是.net3.5),部署到 .netframework2.0.50727里没有任何问题,而我的项目却要委曲求全用2.0的技术技术
...全文
169 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
黑手党维多 2014-10-14
  • 打赏
  • 举报
回复
引用 6 楼 diaodiaop 的回复:
VS2010安装包中.. VisualStudio2010\WCU\dotNetFramework 这里面的就是离线安装包了.. 50MB 你可以rar到你的远程服务器 安装就可以了...不需要装VS.
一般远程桌面我都是通过百度网盘作为媒介导入的,
引用 6 楼 diaodiaop 的回复:
VS2010安装包中.. VisualStudio2010\WCU\dotNetFramework 这里面的就是离线安装包了.. 50MB 你可以rar到你的远程服务器 安装就可以了...不需要装VS.
我直接在远程桌面里的浏览器下一个算了。呵呵
黑手党维多 2014-10-14
  • 打赏
  • 举报
回复
引用 6 楼 diaodiaop 的回复:
VS2010安装包中.. VisualStudio2010\WCU\dotNetFramework 这里面的就是离线安装包了.. 50MB 你可以rar到你的远程服务器 安装就可以了...不需要装VS.
很感谢你,我找找看
黑手党维多 2014-10-14
  • 打赏
  • 举报
回复
引用 7 楼 sp1234 的回复:
[quote=引用 5 楼 wanshutao 的回复:] ,我们公司还有一个服务器,那个应用程序池就最高支持到4.0,不知那个是买的时候就有还是后来装的
你安装完.net framework,就支持4.0的应用池了。[/quote] 谢谢
  • 打赏
  • 举报
回复
引用 5 楼 wanshutao 的回复:
,我们公司还有一个服务器,那个应用程序池就最高支持到4.0,不知那个是买的时候就有还是后来装的
你安装完.net framework,就支持4.0的应用池了。
by_封爱 2014-10-14
  • 打赏
  • 举报
回复
VS2010安装包中.. VisualStudio2010\WCU\dotNetFramework 这里面的就是离线安装包了.. 50MB 你可以rar到你的远程服务器 安装就可以了...不需要装VS.
黑手党维多 2014-10-14
  • 打赏
  • 举报
回复
引用 1 楼 gxingmin 的回复:
服务器上安装下对应版本的framework啊
擦,我的服务器远程桌面内存都快占满了,服务器还运行着游戏的房间,额,看看吧,安装时怎么弄啊,我以前都是下载的.net2010直接安装,那个.net framwork4.0作为一部分安装,我这个是升级还是下载个.netframework4.0安装啊,这个服务器毕竟是公司的,不太敢折腾啊,我们公司还有一个服务器,那个应用程序池就最高支持到4.0,不知那个是买的时候就有还是后来装的
黑手党维多 2014-10-14
  • 打赏
  • 举报
回复
引用 3 楼 diaodiaop 的回复:
2.0.50727 这个就是3.5.. 或者同LS 在服务器装一个.net4的包就可以了,,然后regiis下 就OK了.
觉得你说的对,刚才我有简单建了一个项目,生成目标选的.net3.5,命名空间里也有system.linq,如果是2.0就报错了,故意这样弄得,然后web.config里有很多3.5的section,部署到.net2.0.50727里没有问题,repeater显示出来了,我上次做的官网报错,估计是我的target选的4.0,然后引入了几个4.0的dll所致(时间急,没有深究,有空试试官网这个用.net3.5部署)
by_封爱 2014-10-14
  • 打赏
  • 举报
回复
2.0.50727 这个就是3.5.. 或者同LS 在服务器装一个.net4的包就可以了,,然后regiis下 就OK了.
bdmh 2014-10-14
  • 打赏
  • 举报
回复
你的服务器要支持对应版本的framework 要么就改为2.0开发,没在人家虽然在2010上开发,但是选用的2.0框架,那样就没事
gxingmin 2014-10-14
  • 打赏
  • 举报
回复
服务器上安装下对应版本的framework啊

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧