从功能创建现有网站集中的列表

时间:2009-12-14 15:39:07

标签: sharepoint moss publishing caml

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

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

1 个答案:

答案 0 :(得分:1)

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

-Oisin