我目前有一个包含多个ASP.net 1.1站点的ASP.Net 2.0站点,它们在主2.0站点下作为虚拟目录运行。虽然这会造成从2.0站点到1.1站点的web.config条目继承的一些问题,但我们已经能够配置所有站点,使它们正常工作。然而,我们现在正准备将1.1版本的站点迁移到3.5版本。不幸的是,由于官僚作风超出了我的控制范围,我们还不能升级主2.0站点。我想确保简单地将子虚拟目录升级到3.5不会有任何问题。
我最初的猜测是,这很好,因为3.5使用与2.0相同的运行时,然而,我想知道3.5中的web.config项是否有任何主要的差异,可能会与2.0项冲突。
有谁有什么见解吗?
发布于 2009-05-12 14:49:37
我们这样做了,正如所指出的,它主要是在web.config中继承的(特别是如果你使用AJAXControl工具包,因为3.5和2.0是不同的版本)。一旦你解决了这些问题,网站应该就没问题了。
发布于 2009-05-12 14:46:29
我不认为有任何主要的区别会给你带来问题,因为ASP.NET 3.5Web站点只被指示为2.0站点,我相信它将是读取web.config的2.0运行时。
发布于 2009-06-02 13:15:09
还应注意,不能在IIS应用程序池中混合使用.NET版本。因此,您不能将同一应用程序池用于.NET 1.1和.NET 2.0+ web应用程序。
https://stackoverflow.com/questions/853074
复制相似问题