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