一台机器上装了framwork2.0和1.1,有两个程序,一个是1.1版的,1个是2.0的,1.1的那个程序其他方面都是运行正常,就是那个日期总是出现不是标准的格式‘2006-07-21’的错误之类的,但是把2.0卸载就好了,这是什么原因阿,有什么办法可以解决

解决方案 »

  1.   

    to ufoteam:
    怎么解决阿?
      

  2.   

    请说明白点,到底是1.1的程序的运行报错呢,还是2.0的程序运行报错呢
    吧2.0卸载了,是指framwork2.0吗
      

  3.   

    1.1的程序的运行报错,仅是日期那些窗口,2.0卸载是指framwork2.0
      

  4.   

    那是因为在你运行的环境,是先安装了1.1,然后才安装2.0的,所以.net程序运行的时候是
    在2.0的环境下运行,
    也就是说,你的1.1程序,在framwork2.0下运行。
    而2.0跟1.1基本兼容,但还是有点差异的
      

  5.   

    不是兼容的 问题
    而是 你的 应用 是在 什么环境下开发的 
    对应的 运行库 应该配置成相应的版本 IIS中的链接池 也应该1.1 2.0使用各自的
      

  6.   

    to hertcloud(·£孙子兵法£·) 
    怎么修改程序对应的运行库呢,我不是asp.net程序,是winform的
      

  7.   

    to ufoteam:
    是的,是指放了日期控件的窗口
      

  8.   

    to diandian82(点点(nothing)) :
    问题是那个1.1的程序不是我写的,木有源代码
      

  9.   

    你可以在IIS里面设置它!用vs2005你设置成2.0,用vs2003你设置成1.1!就可以了
      

  10.   

    微软就是这样兼容性做的不好 做东西不严谨 我也碰到过微软好多bug了
      

  11.   

    to hywyjw(学习学习) :
    控制面板设置过了,问题是一样的
      

  12.   

    还有一点在IIS的属性里面有一项不知道你有没有改成2.0的配置呢
      

  13.   

    to GaoGao911(高高) :
    我这是客户端,不用配iis吧,而且用1.0版的程序,2.0可以支持么?
      

  14.   

    你要把服务器端的IIS的一个选项改一下(如果没有改的话.)2.0肯定可以支持1.1
      

  15.   

    要不你把服务器的IIS注册一下试试
      

  16.   

    是控制面板里的日期格式設置的問題啦,與dotframework的版本無關
      

  17.   

    IIS中,在你的每个网站的属性-〉asp.net里选择正确的framwork试一试