我在我的 ASP.NET Mvc 3 项目中设置了 Castle Windsor,并在以下位置添加了以下属性HomeController
:
private IUserService UserService
{
get;
set;
}
当我尝试UserService
在操作方法中使用时,它始终为空。但是,如果我将属性更改为public
它,它将由 Castle Windsor 自动实例化。
是否可以使用非公共属性进行自动属性注入?