【问题标题】:IOC container working with asp.net mvc 2.0IOC 容器与 asp.net mvc 2.0 一起使用
【发布时间】:2009-12-18 05:08:20
【问题描述】:

是否有任何 IOC 容器已经实现了与 asp.net mvc 2.0 兼容的控制器工厂 ....如果有,我会将我的项目移至 2.0 进行测试... 有谁知道这方面的好参考吗?

【问题讨论】:

  • 就个人而言,我不喜欢 Unity,但我会在 contrib 中好好看看……我会在我可以发布结果时发布结果……任何关于如何使用它的参考文章?
  • 我推荐 StructureMap。轻松合作。

标签: asp.net-mvc dependency-injection ioc-container


【解决方案1】:

我们使用的是NInject,它也很有效。我用 MVC2 RTM 编译它,它甚至可以工作。

【讨论】:

    【解决方案2】:

    MVCContrib 为您提供了四种不同的风格(StructureMap、Windsor、Spring.Net、Unity) http://github.com/mvccontrib/MvcContrib/tree/mvc2/src/

    这里是 Unity 的直接链接: http://github.com/mvccontrib/MvcContrib/blob/mvc2/src/MvcContrib.Unity/UnityControllerFactory.cs

    【讨论】:

      【解决方案3】:

      好问题。我使用 Castle Windsor 作为 IoC 容器将项目迁移到 ASP.NEt MVC 2。一直在努力让区域工作无济于事。不断收到 System.ArgumentNullException 异常。除此之外,一切都按预期工作......

      【讨论】:

        猜你喜欢
        • 2011-02-16
        • 1970-01-01
        • 2011-02-23
        • 2016-09-23
        • 2010-12-31
        • 2011-03-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多