Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Silverlight 2只支持WCF basicHTTP绑定?_Wcf_Silverlight - Fatal编程技术网

为什么Silverlight 2只支持WCF basicHTTP绑定?

为什么Silverlight 2只支持WCF basicHTTP绑定?,wcf,silverlight,Wcf,Silverlight,我很困惑。。。如果没有对WCF绑定的适当支持,MS如何发布两个版本的Silverlight?它们至少应该不支持wsHTTP绑定吗?因此,服务可以具有适当的消息级别安全性?(即证书等) 使用basicHTTP绑定,看起来只有两个选项可以保护该服务 HTTPS(但不包括身份验证) 在basicHTTP绑定之上定制实现的WS-Security 我遗漏了什么吗?我认为BasicHttpBinding是唯一一个为部分信任()启用的绑定。Silverlight是一种UI技术,Silverlight页面与包含

我很困惑。。。如果没有对WCF绑定的适当支持,MS如何发布两个版本的Silverlight?它们至少应该不支持wsHTTP绑定吗?因此,服务可以具有适当的消息级别安全性?(即证书等)

使用basicHTTP绑定,看起来只有两个选项可以保护该服务

  • HTTPS(但不包括身份验证)
  • 在basicHTTP绑定之上定制实现的WS-Security

  • 我遗漏了什么吗?

    我认为BasicHttpBinding是唯一一个为部分信任()启用的绑定。

    Silverlight是一种UI技术,Silverlight页面与包含所有中间层逻辑的单个服务器进行对话是正常的。因此,我认为WCF限于通过HTTPS绑定BaseCHTTP是合理的。据我所知,更复杂的WCF绑定设计用于数据中心的服务器之间

    通常,我希望Silverlight页面的后端和前端一起设计和编码。我希望第三方系统可以通过中间层逻辑而不是Silverlight页面直接访问。毕竟Silverlight一开始确实是一个“比HTML更好的HTML”


    如今,Silverlight应用程序开始看起来更像厚客户端应用程序,因此WCF绑定的限制可能不再像过去那样合理。

    好的,微软的一位专家在这里回答了这个问题。对我来说,这就像是一场“与手交谈”

    对于Silverlight V2.0最终版本,答案是否定的。我们只支持BasicHttpBinding和PollingDuplexHttpBinding

    (如果这篇文章回答了你的问题,请“标记为答案”。谢谢!)


    杰夫·曹

    有趣。。。你的意思是因为silverlight应用程序在部分信任环境中运行,所以不能使用更强大的绑定?(什么是APTCA?)部分信任是完整CLR中的一个概念,siverlight提供了自己的精简CLR,但没有相同的信任系统。我认为您正在考虑使用WinForms“单击一次”,使用WPF使用XBAP