上次修改时间: 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 构造。
警告