2011-04-14 169 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

相關問題