升级操作的示例大纲

上次修改时间: 2010年4月6日

适用范围: SharePoint Foundation 2010

下面的示例大纲演示升级期间 Microsoft SharePoint Foundation 2010 和 Microsoft SharePoint Server 2010 执行的各种操作的一种可能结构。

该大纲阐明了在升级门户应用程序时使用的对象模型类型。升级应用程序中的每个模块(.cs 或 .vb 文件)都定义对于部署的特定部分而言必须执行的操作。每个模块都定义基本操作类,以及从该基类继承的任意数目的其他类来完成特定操作。

警告注释警告

本主题介绍 SharePoint Foundation 2010 和 SharePoint Server 2010 如何使用 Microsoft.SharePoint.Upgrade 对象模型升级部署。这些信息属于高级信息,不适合公众使用。

操作

FarmAction : SPAction

所有作用于服务器场的升级操作的抽象基类。

FarmMigrator

  • 在版本间迁移场级设置。

WebApplicationMigrator

  • 迁移 Web 应用程序和门户级设置。

AdministrationObjectsUpgrade : FarmAction

  • 将以前版本的配置数据库中的构造升级为新构造。

IIS 网站

IisWebSiteAction : SPAction

所有用来升级虚拟服务器的升级操作的抽象基类。

FixupWebConfigFiles : IisWebSiteAction

  • 升级 Internet Information Services (IIS) 实例。

  • 升级 web.config 文件的 SafeControls 部分中的版本参考。

配置文件数据库

ProfileDatabaseAction : SPDatabaseAction

所有用来升级配置文件数据库的升级操作的抽象基类。

MyLinksSchemaUpgrade : ProfileDatabaseAction

  • 添加架构以支持"我的联系人"中的快速链接。

UserProfileV3M1FC1Upgrade : ProfileDatabaseAction

  • 升级数据库并初始化数据。

AppRegistryImportUpgrade : ProfileDatabaseAction

  • 添加架构以支持导入应用程序注册表设置。

PropertyChangesV3M3Upgrade : ProfileDatabaseAction

  • 更新配置文件属性。

UpdateMembershipGroupUpgrade : ProfileDatabaseAction

  • 更新成员资格分组。

服务数据库

ServiceDatabaseAction : SPDatabaseAction

所有用来升级服务数据库的升级操作的抽象基类。

MatrixSchemaAndInitDataUpgrade : ServiceDatabaseAction

  • 升级架构并初始化与用户配置文件关联的数据。

网站集

SiteAction : SPAction

所有网站集升级操作的抽象基类。

GenericWebPartGalleryUpgrade : SiteAction

  • 更新 Web 部件、添加新 Web 部件或覆盖现有 .dwp 文件。

LayoutPageUploader

  • 将布局母版页上载到根网站的母版页文档库中。

  • 为各种功能安装登录页面并提供到相应欢迎页的重定向。

PortalSiteUpgradeAreaAndListingData : SiteAction

  • 升级区域和列表数据。

  • 升级徽标、CSS 或网站导航的 URL。

  • 应用安全设置。

  • 为直接分配给区域而在早期版本的 SharePoint Foundation 中无角色的用户创建自定义角色。

  • 将以前版本的角色映射到新版本中的适当权限。

  • 为组创建角色定义并将用户移至适当组中。

  • 将内容类型添加到适当列表中。

MySiteDocLibsUpgrader : SiteAction

  • 将"我的文档"文档库添加到"我的网站"。

SearchResultsWebPartGalleryUpgrade : GenericWebPartGalleryUpgrade

  • 将搜索结果 Web 部件添加到 Web 部件库。

SearchCenterAreaUpgrade : SiteAction

  • 添加搜索中心作为一个区域。

SQL 脚本

ActionSqlScripts

在升级操作期间运行的升级脚本的集合。

Web 应用程序

WebApplicationAction : SPAction

所有作用于服务器场的升级操作的抽象基类。

  • 将 Web 应用程序中早期版本的构造升级为当前版本的 SharePoint Foundation 构造。

Web 服务器

WebServerAction : SPAction

所有 Web 服务器升级操作的抽象基类。

  • 将 Web 服务器中早期版本的构造升级为当前版本的 SharePoint Foundation 构造。

请参阅

引用

Microsoft.SharePoint.Upgrade

概念

SharePoint Foundation 升级对象模型

其他资源

升级 SharePoint Foundation