現在、Sitecore CMS 6.5 (120706) を実行しており、共有ソースの Item Buckets モジュールが次の場所からインストールされています。
CMS バージョン 7.0 にアップグレードしたいと考えています。現在、アップグレード パスはなく、数か月以内にアップグレードされるとのことです。ただし、これを待つ必要はありません。
アイテム バケットは、サイトの 1 つのセクションにのみ使用されます。それ以外はすべて、標準のコンテンツ ツリーを介して配信されます。
共有ソース アイテム バケット モジュールは残念ながらアップグレードでサポートされていないことが手順の後半で言及されていますが、文書化されたアップグレード手順で必要とされるように、最初に 6.6 へのアップグレードを試みました。これが確実に機能しないことを確認すると、次のエラーが表示されます。
Exception Details: System.IO.FileLoadException: Could not load file or assembly 'Lucene.Net, Version=2.3.1.3, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
また、.config ファイルなどを削除して Item Buckets を無効にしようとしましたが、おそらく Item Buckets の更新によって行われた実際のコンテンツ/データ テンプレートの変更が原因で、さらに問題が発生しました。
CMS 7.0 のクリーン インストールを試みてから、カスタム コード ベース、コンテンツ ツリーのアイテム (データ テンプレート、レイアウト、レンダリングなどを含む) を Sitecore パッケージに移行して問題を回避することを検討しています。
誰かがこのアプローチを検証できますか、それともより痛みの少ない解決策を提案できますか?
どうもありがとう