2

在不久的將來,我會將一些Web應用程序從VS2003項目遷移到VS2005項目。將項目從VS2003遷移到VS2005時應注意什麼

我應該注意什麼?

任何人在過去做過這件事情,並讓它變壞?

我應該預計遷移項目需要多長時間?

我知道這是一個以上的問題,但請提供您的經驗與任何有關將項目從VS2003遷移到VS2005。

感謝信

編輯

該類型的項目,我將要遷移的Visual Basic編寫的Web應用程序。

+0

請詳細介紹一下您將要遷移的項目類型:這應該有助於集中解答。 – 2009-01-06 16:56:05

回答

1

我真的會直接去VS2008。如果這是一項要求,您可以'恢復'您的項目,以便'只'使用.NET 2.0。

至於要注意什麼 - ASP.NET 1.1和ASP.NET 2.0是非常不同的生物,我發現了。 ASP.NET 1.1允許您將對象放在網頁上,這與您將按鈕,標籤和文本框放在桌面窗體應用程序上的方式非常相似。這在2.0中不再適用。當我開始研究當前的項目時,我有很多自我教育需要學習如何使用ASP標籤(div,樣式表等)佈置演示文稿層。代碼隱藏仍然是一樣的 - 事實上處理得更好。這一切都取決於你正在遷移什麼樣的Web項目,以及他們如何寫在第一位。

2

請注意網站項目和Web應用程序項目之間的差異。

3

你絕對要去VS2005,而不是直接VS2008?

即使Web應用程序項目是針對VS2005實現的,首先使用附加組件,後來使用Service Pack IIRC升級VS2003 Web項目也非常不靈活。

我們有十幾個運行ASP.NET 1.1的網站(全部用VB.NET編寫),並且希望向前邁進......它證明了一個完整的惡夢(即使安裝了Web應用程序項目),以及我們放棄了,因爲我們沒有可持續的資源。

然後VS2008過來了,我又走了。

賓果,完全沒問題。項目升級嚮導剛剛運行,有一些簡單的代碼修復程序,它只是工作。

從VS2003直到VS2008大約一個小時。所有站點都運行相同的代碼庫,並且升級過程如同複製該文件夾一樣簡單,並更改IIS管理工具以使其指定ASP.NET 2.0。

我想你可以猜測我的建議是什麼!

+0

是的,目前這是VS2005的要求,因爲我們還沒有購買VS2008到目前爲止。 感謝您的回覆! – Eppz 2009-01-06 20:07:02

相關問題