日期:2014-05-18  浏览次数:20437 次

为什么这个程序一定要asp.net1才能运行呢?
情况如下

windows2003+iis

系统里带了asp.net1,后来我装了vs2005,系统里又有了asp.net2

我从网上下了个例子网页,在iis里配置的时候,WEB服务扩展中有asp.net1和asp.net2,我如果把asp.net1禁止的话,例子就运行不起来

问题如下:
1、asp.net2不兼容asp.net1吗?
2、我怎样看出该例子只能在asp.net1下或asp.net2下运行,比如程序里某处设置?

------解决方案--------------------
程序代码如果是.net1的话,那当然不会直接在.net2上运行了
需要升级后重新编译才可以
否则有很多过时或甚至不支持的方法了
------解决方案--------------------
asp.net2向下兼容,应该能运行asp.net1.1的程序,不会有问题.
------解决方案--------------------
你看aspx文件就可以看出来的,asp.net 1.1的可能会在meta里面有vs7。1,asp.net 2.0的aspx的doctype一般都是用xhtml
说的可能不全对,请包含