2011-09-11 43 views
1

我成功升級了現有SharePoint 2010網站集(A)中的一個功能。以前的版本是0.0.0.0,我將它升級到1.0.0.0。升級後,我創建了另一個網站集(B)並激活了相同的功能。令我驚訝的是,網站集(B)沒有包含我對網站集(A)應用的任何更改。我運行以下PowerShell腳本來檢查兩個網站集上的功能版本,結果兩者均爲1.0.0.0。Sharepoint 2010:如何將功能升級應用到在現有網站集中升級現有功能後創建的新網站集

(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.0.0和1.0.0.0之間有什麼變化?沒有更多信息,聽起來好像您希望FeatureUpgrading內的代碼在新網站集上激活功能時運行。它不會。爲了在功能激活時執行相同的代碼,您還可以將代碼放在FeatureActivated方法中。

相關問題