添付のスクリーンショットとコードを参照してください (このhttp://www.sitefinity.com/developer-network/forums/developing-with-sitefinity-/sitefinity-8-2-to-9-アップグレード エラー #HlX3NsE3622pWP8AAERlJg投稿)
上記のすべての方法と回避策を試しましたが、それでも同じ問題が発生します。
これは、Sitefinity/Administration/ModulesAndServices でモジュールの変更 (アクティブ化/非アクティブ化) をトリガーすると発生します
進行状況バー (緑) がループし、ページを更新すると、次のようになります。
Ninject コンポーネント ICache のロード中にエラーが発生しました そのようなコンポーネントはカーネルのコンポーネント コンテナーに登録されていません。
提案: 1) KernelBase のカスタム サブクラスを作成した場合は、AddComponents() メソッドを適切に実装していることを確認してください。2) RemoveAll() の呼び出しによってコンテナからコンポーネントを削除していないことを確認してください。3) 誤って複数のカーネルを作成していないことを確認してください。
そして、sitefinity のエラー ログに次のように表示されます。
メッセージ : タイプ YourModule のモジュール 'YourPackage.YourModule' のロード中にエラーが発生しました 同じ名前の (タイプ YourModule の) 別のモジュールが既にロードされています 提案: 1) 同じモジュールを誤って 2 回ロードしていないことを確認してください。2) モジュールの自動ロードを使用している場合は、モジュール ローダーによって検出されるモジュールを手動でロードしていないことを確認してください。
記事に従っている: http://docs.sitefinity.com/feather-use-constructor-dependency-injections および回避策も: https://github.com/Sitefinity/feather/issues/2580
前もって感謝します