1
可能重复:
Whats the difference between WCF Web API and ASP.NET Web APIASP .NET的WebAPI和WCF
ASP .NET的WebAPI用于基于WCF。我注意到现在在MVC4版本的ASP .NET WebAPI中没有更多的服务主机工厂(至少这似乎是这种情况)...
WCF不再是WebAPI框架的一部分吗?
可能重复:
Whats the difference between WCF Web API and ASP.NET Web APIASP .NET的WebAPI和WCF
ASP .NET的WebAPI用于基于WCF。我注意到现在在MVC4版本的ASP .NET WebAPI中没有更多的服务主机工厂(至少这似乎是这种情况)...
WCF不再是WebAPI框架的一部分吗?
的ASP.NET Web API无关与WCF。这是一个全新的框架。它所基于的整个HTTP堆栈是新的。
其实这是不正确的。一组ASP.NET Web API由团队更改之前的WCF团队构建,并且自托管ASP.NET Web API仍在WCF服务主机上运行。 –
是的,那是在Web API完全重写和自托管之前,RTM的情况。作为Web API核心的'System.Web.Http'程序集无论如何都不依赖于WCF。 –
System.Web.Http.SelfHost仍依赖System.ServiceModel即使在每晚构建http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/600963a4df15#src%2fSystem.Web.Http.SelfHost%2fHttpSelfHostServer。 cs –