asp.net - wcf服务和web服务有什么区别?

标签 asp.net wcf web-services

这个问题在这里已经有了答案:




10年前关闭。




Possible Duplicate:
Web Service vs WCF Service



复制:

Web Service vs WCF Service

WCF 服务和 Webservice 有什么区别?

最佳答案

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

“Web 服务”是公开 HTTP(REST(XML 或 JSON)、SOAP 或其他)接口(interface)的应用程序。

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

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

关于asp.net - wcf服务和web服务有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/862489/

相关文章:

c# - 如何使用 SQL file streaming win32 API 和支持 WCF streaming

web-services - ServiceClass 对象未实现以下形式的所需方法 : OMElement login(OMElement e)

.net - Application_Error 不会触发?

ASP.NET MVC AsyncController xxxCompleted

asp.net-mvc - 强大的自托管服务器的最佳选择 : WCF vs. ASP.NET Web Api

wcf - 如何从 Web 服务中获取异常?

android - Web 服务、Android 客户端、SSL

c# - XML 文档中存在错误...调用 Web 服务时

asp.net - 什么是 ASP.NET MVC 中的环境路由值及其工作原理?

asp.net - 如何动态隐藏DetailsView中的字段(字段计数始终为0)