Веб API в MVC решении в отдельном проекте

Я создаю новый проект MVC4, и исследования привели меня к убеждению, что теперь общение от javascript до серверной стороны лучше достигается через структуру веб-API, а не через действия контроллера. Правильно ли мое понимание этого?

Я предполагаю, что могу разделить все свои атрибуты и т. Д. Между веб-API и контроллерами MVC, так что, на первый взгляд, для меня это не кажется серьезным изменением.

Когда я настраиваю приложения, мне нравится разделять компоненты на проекты. Мой план состоял в том, чтобы иметь проект MVC и проект веб-API. Но я столкнулся с проблемами. Например, у меня было 2 приложения как таковых, отдельная настройка маршрутизации и т. Д. И т. Д.

Поэтому мой вопрос заключается в том, должна ли в приложении MVC структура веб-API находиться в одном проекте или же веб-интерфейс API должен быть разделен на собственный проект и обходить проблемы?

Ответы на вопрос(8)

Ваш ответ на вопрос