2011-04-14 153 views
0

我的任务是将大型Web应用程序从.net 1.1升级到3.5。从.net 1.1将.net web应用程序升级到3.5

我已经使用Visual Studio 2008进行了转换,它编译好了。

我应该期待一切正常工作吗?如果没有人能提出什么是我应该寻找的主要陷阱。

我应该花时间为整个系统编写和执行一个完整的测试,还是那种矫枉过正?

+0

请有人可以解释为什么我被标记在这里。这似乎是一个明智而明确的问题。 – Urbycoz 2011-04-16 20:42:01

回答

2

说实话,你很幸运,它的转换和编译没有错误!我过去曾经与VS'转换'工具做过噩梦。

至于一个完整测试,我会说这取决于错误的影响会是什么。如果是个人博客,请不要打扰。如果它是一个股票交易系统,那么是的,我会在它的一英寸内测试它!

我会寻找的主要事情是:

  • 数据库连接(管理连接,有效地利用数据对象等的 - 有大量的东西,并没有提供1.1,可能是更高效)
  • 第三方/外部DLL的行为与预期相同。他们可能会编译,但是他们是否依赖于1.1特质?
  • 重构效率低下的代码 - 这可能是最值得的,但最耗时的。有很多新方法可以做到“正确”,因此值得仔细研究一下转换器产生并试图改进的方法。
+0

很酷。感谢您的建议。 – Urbycoz 2011-04-14 13:56:46

0

根本没有矫枉过正,2.5版本中有很多改变。为什么不去所有的.NET 4?

+0

原因之一。 “钱”(即,和我的老板不会让我!) – Urbycoz 2011-04-14 13:58:02

+0

老板不会让你明白,但.net 4的成本完全相同.net 3.5 - $ 0 – Jason 2011-04-14 14:06:51

+0

Visual Studio Express是免费的,但那里是其他版本。从2008年到2010年升级Visual Studio Professional的成本为每座549美元 – MarkJ 2011-04-14 15:54:09

相关问题