ASP.NET Mvc 3 プロジェクトで Castle Windsor をセットアップし、次のプロパティを に追加しましたHomeController
。
private IUserService UserService
{
get;
set;
}
アクション メソッドで使用しようとするUserService
と、常に null になります。しかし、プロパティを変更するとpublic
、Castle Windsor によって自動的にインスタンス化されます。
非パブリック プロパティで自動プロパティ インジェクションを行うことは可能ですか?