代码之家  ›  专栏  ›  技术社区  ›  driAn

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

  •  0
  • driAn  · 技术社区  · 15 年前

    假设您部署了一个由多个Web部件和多个列表组成的SharePoint解决方案。现在,在该解决方案的较新版本中,您希望扩展/修改这些列表,如添加或删除列。

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

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

    1 回复  |  直到 15 年前
        1
  •  1
  •   naivists    15 年前

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

    然后我们要求管理员 stsadm -o deactivatefeature 然后 stsadm -o activatefeature 同样,也会强制执行代码。