我的系统同时安装了.NET Framework 1.1和2.0,系统为WIN 2003,开始一直运行着.NET 1.1,有一天我运行了一次.NET 2.0的程序,IIS提示我不能运行.于是我重装了IIS,并在VS 2005的命令提示符下使用aspnet_regiis -i 重新安装了一下.NET 2.0,这时候.NET 2.0的程序运行和调试都没有问题了,可以.NET 1.1的程序在用VS.NET 2003调试的时候有问题了...总之,我再重装IIS后,在一个IIS上运行两个版本的.NET就总会出问题,请问应该怎么解决这个问题啊.
我把1.1和2.0和IIS全部卸掉,再一个个装一下可以吗,谢谢!@@

解决方案 »

  1.   

    好像是因为vs2003和vs2005不能共存
      

  2.   

    能共存啊,我家里机器和公司的都是 vs.net 2005 + vs.net 2003  
    lz 是不能创建web项目,还是不能进行调试啊
      

  3.   

    我知道,如果先装IIS.再装.NET Framework1.0,再2.0,应该没问题.但是我的情况是:我有一天运行了一个2.0的程序.不知道为什么我的1.1程序在VS.NET 2003中都打不开了(后来发现是因为虚拟目录中的ASP.NET选项卡好象都被该为2.O了,所以VS.NET 2003打不开了).所以我就把IIS重装了,重装后问题就出现了,1.1和2.O只有一个能正常运行,或者有的的时候可以同时运行一小段时间,也就10分钟,后肯定有一个不能运行.听说是什么IIS映射的问题,不知道怎么解决啊...
      

  4.   

    如果是windows 2003的话要注意程序池的问题。规则就是同一个程序池不能同时有两种版本的程序在运行。例如DefautAppPoll,如果你有一个程序A是1.1的,还有一个程序B是2.0的,那么不能把他们的程序池都设置成DefautAppPoll。分开设置就好了。
      

  5.   

    不只是.net1.1和net2.0有共同出问题,在sql2005与sql2000共存也会出问题,程序找不到实我命名的实例。请坚信,ms的产品在3.0以后才较稳定
      

  6.   

    谢谢Lukiya(路基亚),我改了程序池,好象可以了,我再看看稳定性,多谢!