关于将ASP.NET 1.1应用程序迁移到3.5的一些问题

时间:2010-07-29 10:28:35

标签: asp.net .net-3.5 migration .net-1.1

我需要将ASP.NET应用程序从1.1迁移到3.5。我已经在这个论坛上找到了答案,但仍然有一些问题

  1. 我应该直接将应用程序从1.1转换为3.5吗?或者首先将其转换为2.0然后再转换为3.5以及这样做的原因。

  2. 是否有任何文章介绍了从1.1到3.5的整个转换过程,并提供了转换过程中遇到的任何典型问题的解决方案?

  3. 是否可以使用VS2008将ASP.NET 1.1项目转换为ASP.NET 2.0或者我是否需要使用VS2005 IDE?

  4. 提前感谢您的帮助。

3 个答案:

答案 0 :(得分:1)

将项目从.NET 1.1转换为2或更高版本时,只需使用Visual Studio 2008即可。

它可以将你的项目转换为.NET 2或.NET 3.X,没有那么麻烦,99%的1.1代码将在新框架上编译得很好。

您很可能会花费更多时间来转换旧代码以使用新的框架功能,但所有1.1类仍然可用。因此,您可以按类进行“真正的”迁移类;并使用最新的框架功能开发新功能。

答案 1 :(得分:0)

在回答您的第一个和第三个问题时,我在VS2008中直接从1.1转换为3.5没有任何问题,我建议这样做。

有时对于小型解决方案,最快捷,最简单的方法是创建新的.NET 3.5解决方案和项目,复制页面和控件,然后合并配置文件。它还可以让您对现有的网站结构进行评估。

问题2:来自MSDN:http://blogs.msdn.com/b/pandrew/archive/2007/10/25/how-to-upgrade-from-net-framework-1-0-to-net-framework-3-5.aspx

答案 2 :(得分:0)

问题1:

.NET 3.5基本上是.NET 2.0的扩展,因此您可以直接迁移到3.5。 .NET 3.5使用版本2.0的CLR。

问题2: 是的,您可以使用VS 2008来执行此操作。