Есть ли какой-нибудь контейнер IOC, который уже реализует фабрику контроллеров, совместимую с asp.net mvc 2.0 .... если это так, я переместлю свои проекты в 2.0 для тестирования ... Кто-нибудь знает хороший отзыв об этом?
Мы используем NInject, и это тоже работает как шарм. Я скомпилировал его с MVC2 RTM, и он работает даже с этим.
NInject
Хороший вопрос. Я перенес проект в ASP.NEt MVC 2, используя Castle Windsor в качестве контейнера IoC. Изо всех сил пытался заставить районы работать безрезультатно. Продолжайте получать исключения System.ArgumentNullException. Кроме этого, все работает как положено ...
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