Silverlight +智能客户端运营在一个服务中?

时间:2009-05-11 21:58:29

标签: wcf silverlight web-services

对于我的项目的Web服务,我想支持桌面客户端和silverlight客户端。我应该为每个服务编写单独的Web服务还是将所有操作放在一个服务中?如果我把它们全部放在一起,我必须使用basicHttpBinding。 winforms应用程序现在使用wsHttpBinding,使用basicHttpBinding我会失去什么?

2 个答案:

答案 0 :(得分:2)

我强烈建议你仔细阅读:

“Silverlight和WCF功能比较”

http://msdn.microsoft.com/en-us/library/cc896571(VS.95).aspx

在为Silverlight使用开发Web服务时有很多问题,特别是如果您已经有了wsHttpBinding解决方案。祝你好运!

编辑:我发现这篇文章很有用:

WCF:BasicHttpBinding与SOAP数据包级别的WSHttpBinding相比 http://geekswithblogs.net/claeyskurt/archive/2008/04/22/121508.aspx

答案 1 :(得分:1)

使用一个带有两个端点的Web服务,这将允许您支持basicHttpBinding以及wsHttpBinding。

两个绑定之间的区别在于基本是Soap 1.1而ws是Soap 1.2和WS-Addressing规范,另外wsHttpBinding提供了更多的安全选项