Итак, я прошел учебник asp.net по MVC для Castle Windsor, и мои регистрации выглядят так:
private static IWindsorContainer _container = new WindsorContainer();
private static void BootstrapContainer()
{
_container = new WindsorContainer()
.Install(FromAssembly.This());
var controllerFactory = new WindsorControllerFactory(_container.Kernel);
ControllerBuilder.Current.SetControllerFactory(controllerFactory);
}
protected void Application_End()
{
_container.Dispose();
}
Так что в моем HomeController у меня есть это:
public class HomeController : Controller
{
private IUserService _userService;
public HomeController(IUserService userService)
{
this._userService = userService;
}
}
Как мне подключить этот контроллер к настройке IUserService?
Обновление
На случай, если мне нужно что-то связать, мои проекты против сети:
web, interfaces, entities, data (nhibernate), services