wcf - 为什么我们需要 WCF

标签 wcf

使用 WCF 与 .Net Remoting、Web 服务等相比有什么优势

最佳答案

Web 服务只能通过 HTTP(带有 .asmx 的传统 Web 服务)调用。而 WCF 服务或 WCF 组件可以由任何协议(protocol)(如 http、tcp 等)和任何传输类型调用。

第二个网络服务不灵活。但是,WCF 服务是灵活的。如果你制作了一个新版本的服务,那么你只需要暴露一个新的端。因此,服务是敏捷的,这是着眼于当前业务趋势的一种非常实用的方法。

我们将 WCF 开发为合约、接口(interface)、操作和数据合约。作为开发人员,我们更专注于业务逻辑服务,无需担心 channel 堆栈。 WCF 是任何类型服务的统一编程 API,因此我们创建服务并使用配置信息来设置 HTTP/TCP/MSMQ 等通信机制

更多详情,请阅读 http://msdn.microsoft.com/en-us/library/aa738737.aspx

关于wcf - 为什么我们需要 WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3699482/

相关文章:

c# - 我域外的客户端可以访问 WCF 服务

c# - WCF-Ajax 启用的 Web 服务。部署时未定义服务

wcf - 无法以编程方式在 BizTalk Wcf 自定义响应端口中设置 Content-Type

c# - 使用 WCF 通过线路传输最少量的数据

WCF 和 Soap 返回 --uuid :{value} in body?

c# - 通过WCF服务上传超过50KB的文件失败

wcf - 使用 makecert.exe 在 Windows Azure Web 或辅助角色上生成证书

c# - 使用完 .NET 服务引用客户端后是否需要关闭它

c# - WCF 服务操作总是返回 false

wcf - 如何开启WCF跟踪?