そのため、.NET MVC 3 ベースのアプリケーションを実行し、Castle Windsor を IOC コンテナーとして使用しています。
問題なく使用できており、問題なく動作しています。今、メソッドを公開している HTML ヘルパーを作成したこの状況に遭遇しました
public static string GetContentByKey(string key)
{
//I need to use a service that is resolved by Windsor here
}
問題は、このヘルパー クラスでは、windsor を介して初期化されたサービスを使用する必要があることですが、このヘルパーは静的メソッドであるため、コンストラクター インジェクションのオプションがありません。