2

在不久的将来,我会将一些 Web 应用程序从 VS2003 项目迁移到 VS2005 项目。

我应该注意什么?

过去有没有人做过这件事,结果变坏了?

我预计迁移项目需要多长时间?

我知道这不仅仅是一个问题,但请提供您与将项目从 VS2003 迁移到 VS2005 相关的任何经验。

谢谢

编辑

我将要迁移的项目类型是用 Visual Basic 编写的 Web 应用程序。

4

3 回答 3

3

你绝对必须去VS2005而不是直接去VS2008吗?

尽管 Web 应用程序项目是为 VS2005 实现的,首先使用附加组件,后来使用服务包 IIRC,但升级 VS2003 Web 项目非常不稳定。

我们有十几个运行 ASP.NET 1.1 的生产网站(全部用 VB.NET 编写),并希望继续前进……事实证明这是一场彻头彻尾的噩梦(即使安装了 Web 应用程序项目),我们放弃了我们没有足够的资源来坚持。

然后VS2008出现了,我又去了。

宾果游戏,完全没有问题。项目升级向导刚刚运行,有一些琐碎的代码修复,它就可以正常工作。

大约一个小时从VS2003直接到VS2008。所有站点都运行相同的代码库,升级就像复制文件夹并更改 IIS 管理工具以指定 ASP.NET 2.0 一样简单。

我想你可以猜到我的建议是什么!

于 2009-01-06T18:52:36.380 回答
2

请注意网站项目和 Web 应用程序项目之间的区别。

于 2009-01-06T16:58:03.507 回答
1

我真的会直接去VS2008。如果需要,您可以“限制”您的项目,使其“仅”使用 .NET 2.0。

至于要注意什么——我发现 ASP.NET 1.1 和 ASP.NET 2.0 是非常不同的生物。ASP.NET 1.1 允许您将对象放在网页上,就像在桌面表单应用程序上放置按钮、标签和文本框一样。这在 2.0 中不再适用。当我开始从事我当前的项目时,我有很多自我教育,因为我真的必须学习如何使用 ASP 标签(div、样式表等)布置表示层的东西。代码隐藏仍然相同 - 实际上处理得更好。这一切都取决于您要迁移的 Web 项目类型以及它们最初是如何编写的。

于 2009-01-06T19:07:45.350 回答