之前因为没有获取需求,所以用vs2008  .net framwork 3.5 开发的ASP.NET网站不能在.net framework 2.0的IIS中运行,后期开发中我在自己的机器上的vs 2005 .net 2.0环境下又安装了.net framwork 3.5 才得以进行开发,但最后的投入使用我又不想在服务器上装.net 3.5(原因:整个项目包含三个独立的子系统,其它两个都是用vs2005.net 2.0 开发的,我不想因为我的原因再在最终服务器上多装.net 3.5)
请问有什么办法把.net 3.5 asp.net C#开发的网站转换为.net 2.0的!

解决方案 »

  1.   

    用Vs2008的多定向支持功能吧。
    参考
    http://blog.joycode.com/brada/archive/2008/09/12/115268.aspx
      

  2.   


    没有什么asp.net3.0网站这一说,.net 3.5就是在.net2.0的基础上增加一些dll而已,而不是重写.net2.0的dll。因此,只要你把.net 2.0中没有的但是你的网站需要的dll拷贝到网站的bin目录下发布到服务器上,.net2.0的网站也就成为所谓.net3.5网站了。
      

  3.   

    额 你用的开发功能在2.0中可能就没有了 
    不知道为什么要这样装换 
    向楼上说的 引用新dll吧
      

  4.   

    to:梦见银川
    小弟不才,请问我怎么确定这些dll,webconfig里的对3.5的设置是否替换为2.0就可以了