摘要:了解遷移到 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 的功能和優點(包括基於標准的互操作、跨平台連接、模塊化和可重復使用的代碼以及高性能、安全的托管代碼),您必須升級到 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 模板體系結構的改變