也就是向下兼容么?

解决方案 »

  1.   

    WIN2003的IIS6.0可以支持,只要安装了3.5,应该都可以
      

  2.   

    现在即使你装了framework3.5,但你的IIS中的asp.net版本还是2.0,所以说,只要是asp.net2.0,且安装了framework3.5就可以了。
      

  3.   

    问题就是 .Net 3.5 的 System.Core.dll 等程序集都是使用的 2.0 SP1,部署到 2.0 很难说会不会有问题。
    经过测试,可以在 .Net 2.0(非sp1) 环境下使用 Linq。
    这里仅测试了 Linq,没有测试 DLinq,理论上可以通过引用以下程序实现支持 DLinq:
    System.Data.Linq.dll
    System.Xml.Linq.dll
    System.Runtime.Serialization.dll
    SMDiagnostics.dll将这些 Assembly 部署到 bin 目录,这样 DLinq 就可以使用了需要注意的一点是,不能在 Web Application 中使用 Linq & DLinq,因为环境中的编译器是 2.0 的,无法识别 Linq 语法。
    只要把代码全部写到 dll 中由 Web Application 引用即可。