我需要将ASP.NET应用程序从1.1迁移到3.5。我已经在这个论坛上找到了答案,但仍然有一些问题
我应该直接将应用程序从1.1转换为3.5吗?或者首先将其转换为2.0然后再转换为3.5以及这样做的原因。
是否有任何文章介绍了从1.1到3.5的整个转换过程,并提供了转换过程中遇到的任何典型问题的解决方案?
是否可以使用VS2008将ASP.NET 1.1项目转换为ASP.NET 2.0或者我是否需要使用VS2005 IDE?
提前感谢您的帮助。
答案 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 :(得分:0)
问题1:
.NET 3.5基本上是.NET 2.0的扩展,因此您可以直接迁移到3.5。 .NET 3.5使用版本2.0的CLR。
问题2: 是的,您可以使用VS 2008来执行此操作。