一台 2003的server 上需要同时运行 1.1和2.0的asp.net .
现在是在同一个site下运行. site asp.net属性里选 2.0 结果.asp2.0的可以正常运行,但1.1的页面有时会出错.
原来的方法是用不同的端口定义两个不同的site 分别对应 framework 1.1 和2.0.但是,在这台服务器上.明明装了 1.1 可以site的属性上确只有 2.0可以选择.请问类似问题的解决方案.和我遇到的不能选择 1.1的问题如何解决.

解决方案 »

  1.   

    1)虚拟目录不能相同
    2)应用程序池不能相同! 为2.0的程序单独建一个应用程序池。 this is this answer !
      

  2.   

    1)虚拟目录路径不能相同,需要为两个文件单独设置。
    2)应用程序池不能使用同一个IIS中的配置!
     为1.1 2.0的文件夹的虚拟目录单独建一个应用程序池。
    如果还解决不了,我从此不再用IIS。
      

  3.   

    问提解决.原因是.服务器为it 安装的.2003自带framework1.1 所以我只装了framework 2.0
    无法使用asp.net 1.1的原因是服务器还要在添加删除windows组件中额外安装一个asp.net支持才能使用framework1.1来解析希望大家不要和我一样分送给大家当礼物,希望中秋愉快!