WebApi与Mvc的区别

ASP.NET Mvc是基于ASP.NET管道设计的框架,但是Mvc应用程序只能在iis中运行,而WebApi框架既可以寄宿在IIs上也可以在Self-Host上进行处理。

Mvc和webapi都有相同的路由系统,都是使用ASP.NET路由系统进行Controller和Action的名称和路由数据的解析。在webapi中会将解析到的数据通过httpcontent上下文将数据传递给httprequestmessage对象。

posted @ 2018-11-07 20:20  雨译  阅读(1455)  评论(0编辑  收藏  举报