WebAPI和MVC的区别
1. MVC主要用于建站,WebAPI主要用于构建http服务
MVC 是前端和后端不分离,WebApi 是后端写的http服务提供前端,是前后端分离的写法 ;
2. MVC可以返回 JsonResult,前端可以直接使用;WebAPI 要返回JSON数据,必须JSON.parse()转化为(Maticsoft.Json.dll)
3. MVC直接继承system.mvc.controller;WebAPI继承的是system.web.http.ApiController