0

我创建了一个 ASP.NET MVC4 应用程序,与 Service Stack 并行运行。默认的 Ioc 容器(Funq)与在 AppHost 中配置的服务堆栈服务正常工作。

但我也会对我的常规 ASP.NET MVC4 控制器使用相同的 Ioc 框架,但它不起作用。

我确实在 AppHost.Configure(Funq.Container container) 中有这一行: ControllerBuilder.Current.SetControllerFactory(new FunqControllerFactory(container));

但我想常规的 ASP.NET 不会通过 AppHost。

我必须对我的控制器做一些特别的事情吗?

顺便说一句,为什么在验证 dll(ServiceStack.FluentValidation.Mvc3.dll)中使用 FunqControllerFactory 类?

非常感谢!

4

0 回答 0