WebService和WCF有什么区别?

时间:2013-12-06 11:53:50

标签: c# wcf web-services sharepoint

WebService和WCF之间有什么区别?

我不懂不同的东西。 WCF比WebService更好吗? 例如,我想在Sharepoint上创建服务 - 我应该使用什么?

谢谢。

1 个答案:

答案 0 :(得分:2)

这就像将苹果与 oranges 灭火器进行比较。正如其名称所示,WCF是一种通信框架。它允许您的客户端和服务器相互通信。就是这么简单,就是这么简单。通信可以通过命名管道,二进制TCP套接字或HTTP Web服务进行。 (此外,您可以拥有基于WCF的Web服务,但您可以在没有它的情况下开发Web服务,例如ASP.NET .asmx服务。)协议是通信的一个方面,还有其他方面。您只需要关心配置要使用的内容,WCF将完成剩下的工作。关于SharePoint部分take a look at this。 (According to this,不推荐使用ASP.NET Web服务。)