Что такое Web Api?

Что такое Web Api и чем это отличается от ASP.NET MVC?

ASP.NET MVC - это технология ASP.NET, на которой написан проект, реализующий паттерн MVC (Model - View - Controller) . Была сделана для создания веб-приложений и веб-сайтов. Контроллеры в ASP.NET имеют возвращаемый тип ActionResult, возвращающий представление, или представление вместе с какими-то данными, или перенаправляют на другие контроллеры или методы-действия.

ASP.NET Web Api - это та же технология ASP.NET, которая была создана для создания REST веб-приложений. Контроллеры в приложениях Web Api не возвращают представлений, а только какие-либо данные. Вообще в Web Api представлений нет.

Подробнее про Web Api можно узнать на ЭТОМ курсе . Он впринципе небольшой и понятный, так что просмотрите, не поленитесь.