我有一个用ASP.NET 1.1编写的应用程序。如果我切换IIS使用2.0我可能会看到哪些问题?初步测试没有任何问题,但我想知道是否有人有在2.0下运行ASP.NET 1.1应用程序的经验,并且可能指出一些需要注意的方面?
感谢您的任何建议。
答案 0 :(得分:2)
如果需要不同版本的.NET框架,请确保您没有在同一个应用程序池中运行不同的Web应用程序。
创建单独的应用程序池(每个版本的框架至少有一个)。
也许看看Brad Abrams的this blog post关于破坏.NET framework 1.1和2.0之间的变化。这是一个简短的引用:
...我们很难确保非常 你的V1.1应用程序将继续运行 2.0,但不是更少,这个文档可能值得您快速扫描 迁移到2.0
答案 1 :(得分:0)
当我们将1.1应用程序迁移到2.0时,我认为我们没有任何问题。有一些案例,编译器警告我们应该使用不同的(更新的)程序集,但除此之外一切都很好。
答案 2 :(得分:0)
大多数ASP.NET 1.1应用程序在ASP.NET 2.0下运行得很好。但要注意的一件事是,您不在同一个应用程序池中运行ASP.NET 1.1和ASP.NET 2.0应用程序。
答案 3 :(得分:0)
我们遇到的最大问题是在与javascript库连接的web.config文件中插入xhtmlConformance元素,删除它对我们来说很好 check this post from Scott Gu
答案 4 :(得分:0)
通常asp.net 1.1应用程序迁移到2.0不会引起任何问题。您可能需要更改放置类文件的位置。
你会看到一些警告,一些不推荐的方法调用等。