1

我成功升级了现有 sharepoint 2010 网站集 (A) 中的一项功能。以前的版本是 0.0.0.0,我升级到了 1.0.0.0。升级后,我又创建了一个网站集 (B) 并激活了相同的功能。令我惊讶的是,网站集 (B) 不包含我应用于网站集 (A) 的任何更改。我运行了以下 powershell 脚本来检查两个网站集的功能版本,结果都是 1.0.0.0。

(get-spsite http://mysiteurl/sites/scb).QueryFeatures((New-Object System.Guid("--feature guid--")), $true) | Select Definition, Version

现在我无法升级网站集(B)中的功能,因为升级系统将无法工作,因为版本是 1.0.0.0。有没有办法升级功能升级后创建的新网站集中的功能?

4

1 回答 1

0

版本 0.0.0.0 和 1.0.0.0 之间有什么变化?如果没有更多信息,听起来您希望在新网站集上激活该功能时运行FeatureUpgrading中的代码。它不会。为了在功能被激活时执行相同的代码,您还将代码放在FeatureActivated方法中。

于 2011-09-12T13:33:39.497 回答