強化部署ASP.Net 2.0配置應用程序
我在考慮將ASP.Net 2.0項目轉換為 VS2005 格式的步驟前,需要了解ASP.Net 2.0的轉換的優點并要求確定轉換是否有意義。ASP.Net 2.0轉換的決定最終取決于具體的應用程序和情況。
如果您有一個正在使用的應用程序并且不常更新,則轉換它可能沒什么意義,因為這么做的好處可能很有限。如果選擇不將應用程序轉換為 Visual Studio 2005 語法,仍有兩種選擇可以考慮:
在應用程序虛擬目錄的 IIS 設置中,保持將該應用程序映射到 ASP.Net 1.1(或 1.0)。繼續使用 Visual Studio .Net 2003 編輯應用程序代碼。 #t#
在 IIS 設置中,將應用程序映射為在 ASP.Net 2.0 下運行,但不要從 Visual Studio .Net 2003 中升級項目格式。在本例中,應用程序將受益于 ASP.Net 2.0 中的幾個安全性和性能增強功能,不過您需要繼續使用 Visual Studio .Net 2003 來編輯應用程序代碼。注:您可以在同一臺 IIS 服務器上同時運行 ASP.Net 1.1 和 ASP.Net 2.0 應用程序。
將 Web 應用程序項目轉換到 Visual Studio 2005 的主要優點是,能夠在現有應用程序中使用 ASP.Net 2.0 的許多新增功能(例如,母版頁等)。如果您希望增強一個現有的、用 Visual Studio .Net 2003 生成的 Web 應用程序,升級到 ASP.Net 2.0可能是最正確的決定。
對轉換 Web 項目的預期 對于相對簡單的 Web 項目(其中一個 Web 項目是 Visual Studio .Net 2003 解決方案中的唯一項目),轉換應該是一個相對自動的過程,需要很少的時間或問題解決方案。
如果要轉換的應用程序大小合理,并且一個 Visual Studio 解決方案中有幾個 Web 項目和其他項目(如類庫),則在遷移期間可能會遇到問題。做好準備用一天中較好的一段時間來完成整個過程。本文提供的步驟和指導可以幫助信息完備的用戶遷移大多數中等復雜程度的應用程序。第一部分:準備要轉換的 Visual Studio .Net 2002/2003 Web 項目在 Visual Studio .Net 2003 中配置應用程序 。
升級項目時,建議將 ASP.Net 2.0和 Visual Studio 2005 安裝在同一臺計算機上。準備遷移 Visual Studio .Net 2003 Web 項目時,首先要確保該項目已配置并且在 Visual Studio .Net 2003 環境中正常運行。
如果要升級一個其解決方案中包括多個項目的應用程序,則確保在 isual Studio .Net 2003 內部生成和運行整個解決方案,然后才能進行遷移。即使要升級一個由單個 Web 項目表示的應用程序,還是要打開解決方案文件并在 ASP.Net 2.0中測試和運行應用程序。為此,請在 Visual Studio .Net 2003 中單擊 Open Solution。
當解決方案在 Visual Studio .Net 2003 中打開時,單擊 Build 菜單上的 Build Solution,以確保應用程序編譯不會出錯。