在不久的将来,我将把一些Web应用程序从VS2003项目迁移到VS2005项目。
我应该注意什么?
过去是否有人这样做并且让它变坏了?
我希望迁移项目需要多长时间?
我知道这不仅仅是一个问题,但请提供您从VS2003到VS2005迁移项目的相关经验。
感谢您
修改
我将迁移的项目类型是用Visual Basic编写的Web应用程序。
答案 0 :(得分:3)
你绝对不得不去VS2005而不是直接去VS2008吗?
尽管Web应用程序项目是针对VS2005实现的,首先是附加组件,后来又带有服务包,IIRC,升级VS2003 Web项目非常不稳定。
我们有十几个生产网站(全部用VB.NET编写)运行ASP.NET 1.1,并希望继续前进......它被证明是一个完整的噩梦(即使安装了Web应用程序项目),我们放弃了,因为我们没有足够的资源来坚持下去。
然后VS2008出现了,我又来了。
宾果,没问题。项目升级向导刚刚运行,有一些简单的代码修复,它只是起作用。大约一个小时从VS2003直接到VS2008。所有站点都运行相同的代码库,升级就像复制文件夹一样简单,并更改IIS管理工具以便它指定ASP.NET 2.0。
我想你可以猜到我的建议是什么!!
答案 1 :(得分:2)
请注意网站项目和Web应用程序项目之间的差异。
答案 2 :(得分:1)
我真的会直接去VS2008。你可以“限制”你的项目,以便它“只”使用.NET 2.0,如果这是一个要求。
至于需要注意什么 - 我发现,ASP.NET 1.1和ASP.NET 2.0是非常不同的生物。 ASP.NET 1.1允许您将对象放在网页上,就像在桌面窗体应用程序上删除按钮,标签和文本框一样。这在2.0中已不再适用。当我开始研究当前的项目时,我有很多自学成才,因为我真的必须学习如何使用ASP标签(div,样式表等)来布局表层事物。代码隐藏仍然是相同的 - 实际上处理得更好。这一切都取决于您正在迁移的Web项目类型以及它们的编写方式。