Sharepoint 2010 Sharepoint 2010:如何将功能升级应用于在升级现有网站集中的现有功能后创建的新网站集

Sharepoint 2010 Sharepoint 2010:如何将功能升级应用于在升级现有网站集中的现有功能后创建的新网站集,sharepoint-2010,sitecollection,feature-upgrade,Sharepoint 2010,Sitecollection,Feature Upgrade,我成功升级了现有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("-

我成功升级了现有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。有没有办法升级功能升级后创建的新网站集中的功能?

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