Что-то изменилось в MVC 3?Я перепробовал все примеры в Интернете для настройки Unity в качестве моего IoC-контейнера, но я получаю сообщение об ошибке, в котором говорится, что Unity не может разрешить мой UserController.Вот мой конструктор на моем UserController:
public UserController(IUserService userService)
{
_userService = userService;
}
У меня зарегистрирован IUserService, это не проблема.Я продолжаю получать ошибки, независимо от того, какой пример я пытаюсь.У кого-нибудь есть хороший учебник или код, который работает с Asp.Net MVC 3?
Для справки я пробовал это , это , это и это ... и множество других.
Ошибка:
The type UserController cannot be constructed. You must configure the container to supply this value.
ErrorLine:
controller = MvcUnityContainer.Container.Resolve(controllerType) as IController;
Конфигурация:
MvcUnityContainer.Container = new UnityContainer().RegisterType<IUserService, UserService>();
ControllerBuilder.Current.SetControllerFactory(typeof(UnityControllerFactory));