我们目前只使用 soap 网络服务进行所有通信,但一直在考虑改为使用 WCF。通过 asmx 服务使用它有什么好处?
如果我们使用 WCF 服务,其他语言是否仍然可以与它通信? SOAP 是标准化的,所有语言都可以与之交互。
是否有任何真正好的示例说明如何开始使用 WCF,以展示它相对于 soap 的优势?
编辑
- 我刚找到 this很有帮助的问题。
- Getting Started Tutorial很棒。
最佳答案
WCF 有一些学习曲线,但一旦您学会了它,它的实现并不比 asmx 网络服务更难。一个优点是您可以轻松地将协议(protocol)和序列化从二进制远程处理一直切换到 web protocols。 .在 IIS 中或外部托管也很容易。
其他语言可以通过网络协议(protocol)进行通信。二进制,没那么多...
我刚刚研究了 Getting Started Tutorial .它很好地展示了相对易用性。从那里,看看 Hosting更详细Features .
关于c# - 使用 WCF 有什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/271326/