我是 ioc 容器的新手,对如何将容器集成到 mvc3 感到困惑......
有一个使用 ControllerFactory 的示例... https://github.com/kkozmic/ToBeSeen/blob/master/src/ToBeSeen/Plumbing/WindsorControllerFactory.cs
有一篇博客文章说“MVC 3.0 IDependencyResolver 接口已损坏。不要在 Windsor 中使用它。” http://mikehadlow.blogspot.com/2011/02/mvc-30-idependencyresolver-interface-is.html
从这个链接我想我还需要实现 IControllerActivator... Castle Windsor Dependency Resolver for MVC 3
在pluralsight 的mvc3 依赖解析视频中,scot allen 说如果你的ioc 容器不够用,那么使用激活器是必要的……这也让我想到了将windsor 与DependencyResolver 一起使用。