对于我的项目的Web服务,我想支持桌面客户端和silverlight客户端。我应该为每一个编写一个单独的Web服务,还是把所有的操作放在一个服务中?如果我把它们放在一个服务中,我必须使用basicHttpBinding。winforms应用程序现在使用wsHttpBinding,使用basicHttpBinding会有什么损失?
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
vfh0ocws2#
使用一个具有两个端点的Web服务,这将允许您支持basicHttpBinding和wsHttpBinding。这两个绑定之间的区别在于basic是Soap 1.1,而ws是Soap 1.2和WS-Addressing规范,此外wsHttpBinding提供了更多的安全选项
2条答案
按热度按时间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
vfh0ocws2#
使用一个具有两个端点的Web服务,这将允许您支持basicHttpBinding和wsHttpBinding。
这两个绑定之间的区别在于basic是Soap 1.1,而ws是Soap 1.2和WS-Addressing规范,此外wsHttpBinding提供了更多的安全选项