Che*_*eso 10

WCF是一种编程模型和API."WCF服务"意味着使用该编程模型和API构建的应用程序.

"Web服务"是一个公开HTTP(REST(XML或JSON),SOAP或其他)接口的应用程序.

您可以使用WCF构建Web服务,但也可以使用其他API或"堆栈"构建Web服务.例如,像PHP或Java.

使用WCF,您可以构建Web服务,但您也可以构建不是"Webbish"的服务.例如,您可以构建一个仅通过本地管道接口接受传入二进制请求的服务.它仍然是一种服务,但它不是"Web服务",因为它不使用Web协议(通常是HTTP和XML).


mar*_*c_s 5

WCF是一个扩展 - 它是一个Web服务,但除了使用HTTP之外,您还可以通过TCP/IP或命名管道公开它.

此外,WCF还有更多安全选项等等.

您还可以在自己的应用程序中托管WCF服务 - 您不必使用IIS来托管Web服务(ASMX).

总结:WCF Web服务 - 比直接ASMX Web服务更灵活,更有用.