生产环境中的Sharepoint升级/迁移列表

时间:2010-01-12 09:35:37

标签: sharepoint list upgrade migrate

假设您部署了一个Sharepoint解决方案,该解决方案由多个WebParts和多个列表组成。现在,在此解决方案的更高版本中,您希望扩展/修改这些列表,例如添加或删除列。

如何将此类更改部署到生产环境?这意味着,如何将这些更改应用于这些列表包含生产数据的生产环境?

更新 这还包括对列表视图的更改。

1 个答案:

答案 0 :(得分:1)

在我的部署中,我们有一个“SolutionName_UpdateFields”功能。我们在此功能的FeatureActivated事件接收器中实现添加/删除字段等作业。编写此类中的代码以便可以多次调用它,但它只会尝试执行一次更改(如果我们要添加一个字段,首先检查该字段是否已存在等)。

然后我们再次要求管理员stsadm -o deactivatefeature然后stsadm -o activatefeature,因此强制执行代码。