Web Services Silverlight +智能客户端操作在一个服务中?

a5g8bdjr  于 2022-11-15  发布在  其他
关注(0)|答案(2)|浏览(145)

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

7bsow1i6

7bsow1i61#

我强烈建议您仔细阅读以下内容:

“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

vfh0ocws

vfh0ocws2#

使用一个具有两个端点的Web服务,这将允许您支持basicHttpBinding和wsHttpBinding。
这两个绑定之间的区别在于basic是Soap 1.1,而ws是Soap 1.2和WS-Addressing规范,此外wsHttpBinding提供了更多的安全选项

相关问题