ASP.NET MVC中还没有ASP.NET Web API的哪些功能?
就我个人而言,我认为您可以通过使用Routing和Custom Action Result来完成相同的任务。
仅仅是自我托管的能力吗?
谢谢你,拉度
发布于 2013-03-20 22:15:38
设想你正在构建一个移动应用程序,用户应该能够从他的本地PC浏览和下载文件。您不希望使用IIS来公开服务,因为您不能假设客户已经安装了可用的ASP.NET。但是,您可以使用Web API并在windows服务中托管HTTP服务。(并且还向用户提供设置该服务的安装程序)。
离开抽象意味着更简单的API,更少的配置和对HTTP特定概念的更丰富的支持。
发布于 2013-03-20 23:52:57
HTTP是一个ASP.NET堆栈,经过优化,可以将内容提供给web浏览器。如果您的客户端应用程序不是web浏览器,那么Web API可能是一个更灵活的选择。
https://stackoverflow.com/questions/15523886
复制相似问题