Я пытаюсь перейти от более традиционной настройки к размещению API между веб-интерфейсом и приложением.
В настоящее время наше решение выглядит следующим образом: DAL, BLL, MVC Web UI.
Там, где MVC использует методы и тому подобное из BLL.
Я хочу добавить веб-API между MVC и BLL, чтобы он выглядел примерно так: DAL, BLL, API, MVC UI.
Тем не менее, поскольку приложение довольно большое, я бы предпочел, чтобы я мог плавно перейти к API, так как сначала преобразовать все это было бы очень большой задачей, поэтому я хотел бы иметь возможностьиспользовать существующие методы, предоставляемые BLL, при работе с API и ТАКЖЕ, используя его в веб-интерфейсе.
Все проекты содержатся в одном файле решения.
Возможно ли это,без развертывания API и MVC в отдельных экземплярах IIS?