首页 / 网页编程 / ASP.NET / 准备迁移到MCMS 2002和ASP.NET
准备迁移到MCMS 2002和ASP.NET2008-02-15摘要:了解迁移到 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 模板体系结构的改变