最近几次面试时碰到过面试官提问这个问题.我一开始觉得这两个根本没有可比性,其中有一位面试官说,有不同啊,比如继承的基类不同,webapi继承的事APIController,等等. 今天我就总结一下,其中很多是从网上摘抄下来的,权作为备忘. 解决的问题不同:Web API更倾向于基于HTTP协议的服务,直接返回用户的数据请求.MVC是建站的一种框架,倾向于返回用户的页面请求. 用途:Web API主要用于提供接口,主要用于为手机端提供接口 Asp.net MVC 是用来创建返回视图(Views)与…