Question: what is the difference between asp.net mvc and web api?
Answer: Asp.Net Web API VS Asp.Net MVC Asp.Net MVC is used to create web applications that return both views and data but Asp.Net Web API is used to create full-blown HTTP services with an easy and simple way that returns only data, not view. ... MVC only return data in JSON format using JsonResult.