ASP.net Web服务与WCF

时间:2008-10-16 13:14:17

标签: wcf web-services

<。> .net桌面应用程序将信息发送到中央服务器,可能会有成千上万的桌面应用程序将信息发送到我的服务器。

数据量很小。

.net网络服务是否适合此场景或者WCF会更适合?

有哪些优点/缺点?

5 个答案:

答案 0 :(得分:3)

我将使用基于WCF REST的服务,因为您将能够传输纯数据,而无需基于SOAP的经典.asmx Web服务附带的SOAP标头(以及其他信封废话)的开销

答案 1 :(得分:2)

在wcf中更加发达限制,并发等的可能性。 它在开始时有点工作,但我想它更适合你需要完全控制你的绑定的场景。

答案 2 :(得分:2)

WCF是一种更强大的SOA方法。 Microsoft致力于使其成为构建下一波Microsoft业务应用程序的主要框架。在其生命周期的早期,已经可用的功能优于普通的旧Web服务。它只会变得更好。通过尽早使用WCF,您将能够驾驭浪潮并利用未来的新功能。

答案 3 :(得分:1)

在某些情况下,取决于要发送的数据的类型和数量 WCF将为您提供更多选项来调整您的通话。

另一方面,我无法想到通过WCF实现asp.net Web服务的优势。在WCF中,您还可以实现简单的“旧”Web服务

答案 4 :(得分:0)

ASMX就像遥控器一样,它仍然存在,因为它附带1.0,但如果你正在开始一个新项目你不应该再使用它了。 WCF将为您提供更多功能和更好的工具支持。