/ /サービスをサポートするためのコンポーネントが見つかりませんでしたエラー-wcf、インストール、castle-windsor

サービスをサポートするコンポーネントが見つかりませんでした - wcf、installation、castle-windsor

IIS 6を含む32ビットサーバーのWindows 2003で、MVCフレームワークとWCFサービスを使用して、.netフレームワーク4.0で開発された.netアプリケーションをセットアップしました。

ただし、同じアプリケーションがWin 2008 R2 64ビットサーバーにセットアップされている場合、アプリケーションがWCFサービスにアクセスしているときに次のエラーが発生します。

サービスをサポートするコンポーネントはありませんでした見つけた 説明:現在のWeb要求の実行中に未処理の例外が発生しました。エラーの詳細とコードのどこで発生したかについては、スタックトレースを確認してください。

例外の詳細:Castle.MicroKernel.ComponentNotFoundException:サービスをサポートするためのコンポーネントが見つかりませんでした

64ビットサーバーで「アプリケーションプール」の32ビットアプリを有効にするフラグをtrueに設定しました。

回答:

回答№1は4

これはWCF自体に関連するとは思いません。 ComponentNotFound は、Windsor Castle IoCコンテナによってスローされ、構成に問題があることを意味します。そのため、IoCがサービスのタイプを解決しようとしても、関連する構成が見つかりません。