【问题标题】:SharePoint 2010Export Site as WSPSharePoint 2010 将网站导出为 WSP
【发布时间】:2012-06-28 07:45:07
【问题描述】:

我的问题与 SP 2010 和将网站保存为模板有关。如果我创建一个站点、列表等并将其保存为模板,我可以获取 wsp 并将其从环境部署到环境。

是否可以在不完全覆盖任何可能已经存在的数据的情况下,对原始站点进行更改、保存并在生产环境中升级 wsp。

例如:我创建内容类型并将它们与列表等相关联,将其保存为模板并将 wsp 部署到生产环境。用户开始在生产中输入数据。然后我可以更改内容类型(如添加字段)、重新保存站点并在生产中升级 wsp 并使内容类型更改反映在现有站点中吗?

【问题讨论】:

    标签: sharepoint-2010


    【解决方案1】:

    我不确定这是否可行。即使它看起来有效,也可能会产生奇怪的副作用。

    问题在于,每次单击“另存为模板”时,SharePoint 都会为解决方案包和功能生成新的 GUID。它们将具有相同的路径名,因此如果您将包部署为场解决方案,新功能将覆盖旧功能。但是功能升级是基于 GUID 的,不会匹配。

    我建议,一旦您计划升级而不是重新创建基于自定义解决方案包的站点,那么未来对该解决方案包的所有增强都通过 Visual Studio 而不是通过模板站点完成。

    【讨论】:

      【解决方案2】:

      Jason - 我正在寻找我的问题的答案,但在这里找不到,但是我有你的问题的答案。是的,你可以这样做,一旦你在生产中部署了一个站点,只需使用导出/导入返回并在 Prod 上恢复该站点,它只会升级内容而不会覆盖数据。试试看!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-08-06
        • 1970-01-01
        • 2011-04-22
        • 1970-01-01
        • 2011-03-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多