2010-07-08 226 views
3

我們有使用.NET 2.0開發的,並與Visual Studio 2005網站升級從ASP .NET 2.0至3.5

我們要升級到.NET 3.5,並開始建立在IIS上運行的Web應用程序使用Visual Studio 2008.下面是我的問題:

  1. 我注意到運行時仍然是基於2.0的。

當我在Visual Studio 2008中加載解決方案時,我被要求轉換,而我做了。然後我檢查了默認項目的目標框架,並將其設置爲3.5。但是,其他項目的所有其他目標框架都設置爲2.0。

是否需要爲解決方案中的每個項目手動將目標框架從2.0設置爲3.5?

  1. 是否有任何人可以想到的「陷阱」是關注網絡應用程序轉換?

據我所知,由於大量的運行時和網頁設計變化,1.1到2.0的遷移是一個更加困難的問題。但是,2.0到3.5並不是什麼大的變化。

我當時沒有參加升級工作,但是我知道某些textarea標籤有問題,使用不推薦使用的屬性,升級後無法正常運行。

任何人都可以想到我可能遇到的任何類似問題嗎?

  1. 任何人在完成這樣的轉換後有任何其他問題或想法嗎?

謝謝,我很欣賞輸入。

---丹---

回答

0

我是否需要手動設置目標從2.0 框架,以3.5爲每個 在溶液中的項目?

沒有必要,但我會建議你這樣做。 Visual Studio實際上會根據目標框架版本篩選可引用的程序集。

是否有任何「疑難雜症的」任何人都可以 再想用 Web的應用程序轉換關注?

沒有任何我知道從2.0遷移到3.5時。您甚至不需要修改主機應用程序池的CLR版本。當你需要遷移到4.0時,可能會有更多的問題。

+0

謝謝。這回答了我的問題。我會建議我們團隊的所有開發人員修改他們的目標框架。 – Dan7el 2010-07-09 12:39:50

0

如果您還在升級您自己的目標服務器,請根據我自己的經驗對安裝程序進行耐心等待。

它做了很多事情,包括卸載現有的.NET 2.0和3.0框架,並取而代之幾乎批發。

它看起來好像安裝程序卡住了。在我們的一臺生產服務器上運行了近20分鐘。我幾乎準備好拔出插頭,然後神奇地跳入生命。

+0

好注意,謝謝。 – Dan7el 2010-07-09 12:36:06