摘要:瞭解遷移到 Microsoft® Content Management Server (MCMS) 的好處,並學習如何準備遷移。
簡介
Microsoft® Content Management Server (MCMS) Web 網站由基於 MCMS 模板和預留位置的 ASP 頁面組成。遷移網站內容的任何決策都涉及到選擇最適合您的組織需要的遷移路徑。根據網站的設計及組織中可用的時間和資源,您可以選擇:
. 安裝 MCMS 2002,使用 Database Configuration Application (DCA) 將您的 MCMS 2001 資料庫遷移到 MCMS 2002 資料庫,解決遷移報告中記錄的所有問題,並確定您的 MCMS 2002 ASP 網站能夠正常工作。有關在從 MCMS 2001 升級到 MCMS 2002 的過程中 DCA 所執行任務的資訊,請參閱本文“改進的遷移支援”一節。
. 將您的模板全部或部分從 ASP 轉換成 ASP.NET,以便利用與 Microsoft® Visual Studio® .NET 相整合所帶來的好處。要將基於 MCMS 2002 ASP 的網站更新為基於 ASP.NET 的網站,只需要進行簡單、直觀的代碼更改。有關更改代碼的說明,請參閱本文“遷移到基於 ASP.NET 的網站”一節。
. 採用一種分階段的漸進式方法,通過基於 ASP 和 ASP.NET 的混合網站進行遷移。有關混合網站問題的詳細資料,請參閱本文“遷移到混合網站”一節。
雖然您可以選擇遷移路徑,但是,要想充分利用 ASP.NET 的功能和優點(包括基於標準的互操作、跨平台串連、模組化和可重複使用的代碼以及高效能、安全的Managed 程式碼),您必須升級到 MCMS 2002 並將模板轉換到 ASP.NET。由於 ASP.NET 是一種從 Active Server Pages (ASP) 轉變而來的基本技術,因此遷移您的網站將涉及到重寫某些代碼。但是,以下各節提供了如何進行遷移的詳細資料,從中可以看出將基於 ASP 的模板轉換到 ASP.NET 是一個比較簡單、直觀的過程,能夠最大限度地減少您的開發工作。
MCMS 2002 概述
MCMS 2002 同時支援 .NET Framework 以及傳統的 COM 技術。您可以繼續使用 ASP 進行開發,也可以選擇使用 ASP.NET。這完全取決於您自己。為協助您理解遷移到 ASP.NET 對 MCMS 網站的影響,以及為遷移到 MCMS 2002 做好充分準備,本文特別根據對遷移工作的影響,就以下三個方面進行了說明:
改進的模板開發體驗
改進的 MCMS Publishing API 靈活性
改進的遷移支援
改進的模板開發體驗
MCMS 2002 對模板體繫結構進行了重大更改,以便能夠與其他 Web 開發工具(例如 Microsoft Visual Studio® .NET)更好地整合,並加快開發進程。本節介紹兩個顯著的體繫結構改變:
MCMS 模板體繫結構的改變
預留位置的改變
MCMS 模板體繫結構的改變