我目前有一个ASP.net 2.0站点,其中有多个ASP.Net 1.1站点在主2.0站点下作为虚拟目录运行。虽然这会导致web.config条目继承从2.0站点到1.1站点的一些问题,但我们已经能够配置所有站点以便它们工作。但是,我们现在准备将1.1站点迁移到3.5。不幸的是,由于官僚机构不受我的控制,我们无法升级主2.0站点。我想确保将子虚拟目录升级到3.5时不会出现任何问题。
我最初的猜测是,这很好,因为3.5使用与2.0相同的运行时,但是,我想知道3.5中的web.config项是否存在任何可能与2.0项冲突的重大差异。
有没有人有任何见解?
答案 0 :(得分:1)
我们这样做了,正如所指出的,它主要是web.config中的继承(特别是如果你使用AJAXControl工具包,因为3.5和2.0是不同的版本)。一旦你解决了这些网站应该没问题。
答案 1 :(得分:0)
我认为没有任何重大差异会导致您出现问题,因为ASP.NET 3.5网站只被指示为2.0站点,而且它将是2.0运行时读取web.config我相信。
答案 2 :(得分:0)
您还应注意,您不能在IIS应用程序池中混合.NET版本。因此,您不能对.NET 1.1和.NET 2.0+ Web应用程序使用相同的应用程序池。
答案 3 :(得分:0)
如果可能的话,您应该在登台服务器上设置相同的情况,测试迁移,记录每个步骤以及您采取的故障排除步骤(如果有),以使工作正常进行。那你就不用猜了。 :)