1

既存の sharepoint 2010 サイト コレクション (A) の 1 つの機能を正常にアップグレードしました。以前のバージョンは 0.0.0.0 で、1.0.0.0 にアップグレードしました。アップグレード後、サイト コレクション (B) をもう 1 つ作成し、同じ機能を有効にしました。驚いたことに、サイト コレクション (B) には、サイト コレクション (A) に適用した変更が含まれていません。次の PowerShell スクリプトを実行して、両方のサイト コレクションの機能のバージョンを確認したところ、両方で 1.0.0.0 という結果になりました。

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

バージョンが 1.0.0.0 であるため、アップグレード システムが機能しないため、サイト コレクション (B) の機能をアップグレードできません。機能のアップグレード後に作成された新しいサイト コレクションの機能をアップグレードする方法はありますか?

4

1 に答える 1

0

バージョン 0.0.0.0 と 1.0.0.0 の間で何が変更されましたか? 詳細情報がなければ、新しいサイト コレクションで機能がアクティブ化されたときにFeatureUpgrading内のコードが実行されることを期待しているようです。ならない。機能がアクティブ化されたときに同じコードを実行するには、コードをFeatureActivatedメソッドにも配置します。

于 2011-09-12T13:33:39.497 に答える