c# - 使用 WCF 有什么好处?

标签 c# .net wcf .net-3.5

  1. 我们目前只使用 soap 网络服务进行所有通信,但一直在考虑改为使用 WCF。通过 asmx 服务使用它有什么好处?

  2. 如果我们使用 WCF 服务,其他语言是否仍然可以与它通信? SOAP 是标准化的,所有语言都可以与之交互。

  3. 是否有任何真正好的示例说明如何开始使用 WCF,以展示它相对于 soap 的优势?

编辑

最佳答案

  1. WCF 有一些学习曲线,但一旦您学会了它,它的实现并不比 asmx 网络服务更难。一个优点是您可以轻松地将协议(protocol)和序列化从二进制远程处理一直切换到 web protocols。 .在 IIS 中或外部托管也很容易。

  2. 其他语言可以通过网络协议(protocol)进行通信。二进制,没那么多...

  3. 我刚刚研究了 Getting Started Tutorial .它很好地展示了相对易用性。从那里,看看 Hosting更详细Features .

关于c# - 使用 WCF 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/271326/

相关文章:

.net - 为什么 Linux 只存在非常古老的 Mono 和 MonoDevelop 二进制文件?

c# - WCF 请求返回错误响应

c# - Ksoap2 : Calling DateTime datatype on . NET Web 服务

c# - 获取命名空间内的所有类

c# - 当我们使用 JSON.Net 序列化可序列化对象时,JSON 字符串与 DatacontractJSON 序列化器不同

c# - 匿名事件处理程序和处置

C# HttpClient GET 返回 200 但为空数组

c# - 使用 List 创建脚本

c# - 创建更快的正则表达式 clr 函数

.net - WCF - 证书...可能没有能够进行 key 交换的私钥