2

我在 Visual Studio 到 MOSS 中创建了一个功能,一个发布站点 - 此功能包含一个母版页、一些页面模板、一些站点列(分组以匹配每个页面模板)和一些自定义列表模板等。我还创建了一个网站集,一些基于我的功能的网站和页面。

现在我已经升级了我的功能中的代码 - 我希望根据我的自定义列表模板创建一个 ListInstance。当我升级了我的 SharePoint(使用 WSPBuilder)后,如果我创建了一个新的网站集,则 ListInstance 和默认数据是可见的,但现有的网站集没有获取 ListInstance 和数据。升级时我可以做些什么来更新现有网站集以包含 ListInstance?

4

1 回答 1

1

不幸的是,您在这里唯一的选择是以编程方式在功能事件接收器的功能 FeatureActivated 方法中的所有现有站点中创建列表。这是 Sharepoint 部署模型中的一个巨大漏洞,也是一个痛苦的漏洞。

-Oisin

于 2009-12-14T15:42:31.557 回答