【发布时间】:2011-01-25 12:48:01
【问题描述】:
使用 Ninject 2 MVC 3。如果我错了,请纠正我,但我看到了在 MVC 3 应用程序中使用 Ninject 的两种方式。我们可以使用一个新的控制器工厂,就像 ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory());或者使用 NinjectHttpApplication 然后配置内核。
我想知道使用控制器工厂和 NinjectHttpApplication 为 DI 配置绑定有什么区别?
设置 DI 的最佳位置是什么?
【问题讨论】:
标签: asp.net-mvc-3 ninject ninject-2