У меня есть проект MVC 4, сидящий поверх приложения N-уровня. Теперь у меня есть требование, чтобы иметь возможность потреблять прикладную программу. Я создал новый проект Web Api в рамках одного и того же решения, которое находится рядом с проектом MVC, снова поверх приложения N-уровня.
Но я не понимаю, как это все работает как уровень MVC - это проект запуска: он устанавливает мой DI, automapper и т.д., и это проект, который я развертываю на сервере.
Итак, как все это должно быть настроено? Могу ли я настроить проект MVC для маршрутизации всех запросов /api в новый проект Web Api? Или нужно ли развертывать проект Web Api отдельно?
Я не хочу делать что-то необычное, поэтому, если есть гораздо более распространенный способ настройки, просьба указать мне в правильном направлении.
Спасибо.