Возможно ли реализовать ControllerFactory и IHttpControllerActivator в MVC4 для внедрения зависимостей?

Я реализовал ControllerFactory для контроллеров Mvc и IHttpControllerActivator для контроллеров WebApi следующим образом:

ControllerBuilder.Current.SetControllerFactory(
                new MvcCompositionRoot());

GlobalConfiguration.Configuration.Services.Replace(
                    typeof(IHttpControllerActivator),
                    new WebApiCompositionRoot());

но когда я отправляю запрос на WebApi, он выдает исключение, так как ControllerFactory пытается решить его. Исключение: "Контроллер для пути '/SiteName/Account' не найден или не реализует IController".

Я пробовал это как "Get" с параметрами (строка запроса) и без, но результат тот же.

Возможно ли реализовать оба в одном проекте?

1 ответ

Решение

Извините, я просто идиот и скучаю по "Api" из "/SiteName/Api/Account"

Другие вопросы по тегам