我很困惑......如果没有对WCF绑定的适当支持,MS如何发布两个版本的Silverlight?他们至少应该不支持wsHTTP绑定吗?那么服务可以具有适当的消息级安全性吗? (即证书等......)
使用basicHTTP绑定,看起来只有两个保护服务的选项是......
我错过了什么吗?
答案 0 :(得分:4)
Silverlight是一种UI技术,Silverlight页面与包含所有中间层逻辑的单个服务器对话是正常的。因此,我认为WCF仅限于通过HTTPS进行basicHTTP绑定是合理的。据我了解,更复杂的WCF绑定被设计用于数据中心的服务器之间。
通常我希望Silverlight页面的后端和前端都可以设计和编码在一起。我希望第三方系统可以通过中间层逻辑访问,而不是直接访问Silverlight页面。毕竟Silverlight确实是“更好的HTML然后HTML”。
现在,Silverlight应用程序开始看起来更像胖客户端应用程序,因此WCF绑定的限制可能不再像过去那样合理。
答案 1 :(得分:3)
好的,微软的boffin在这里回答了这个问题。看起来像是“向我说话”
http://silverlight.net/forums/p/20844/78325.aspx#78325
对于Silverlight V2.0最终版本,答案是否定的。我们只支持BasicHttpBinding和PollingDuplexHttpBinding。
(如果这篇文章回答了你的问题,请“标记为答案。谢谢!”
Jeff Cao
答案 2 :(得分:0)
我认为BasicHttpBinding是部分信任(APTCA)启用的唯一绑定。