我创建了一个ASP.NET MVC4应用程序,与Service Stack并行运行。 默认的Ioc容器(Funq)适用于在AppHost中配置的Servie Stack服务。
但是我也会为我的常规ASP.NET MVC4控制器使用相同的Ioc框架,它不起作用。
我在AppHost.Configure(Funq.Container容器)中确实有这一行: ControllerBuilder.Current.SetControllerFactory(new FunqControllerFactory(container));
但我认为常规ASP.NET不会通过AppHost。
我是否必须对我的控制器做一些特别的事情?
而BTW,为什么FunqControllerFactory类在Validation dll(ServiceStack.FluentValidation.Mvc3.dll)?
非常感谢!