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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/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-WCF启用二进制编码_Wcf_Silverlight - Fatal编程技术网

Silverlight-WCF启用二进制编码

Silverlight-WCF启用二进制编码,wcf,silverlight,Wcf,Silverlight,我有一个WCF服务,它返回大量数据。我想压缩这些信息,所以我认为使用二进制编码是合适的 目前,我的web.config中有一个绑定设置,如下所示: <binding name="myCustomBinding" closeTimeout="00:05:00" openTimeout="00:05:00" receiveTimeout="00:05:00" sendTimeout="00:05:00"> <binaryMessageEncoding /> <

我有一个WCF服务,它返回大量数据。我想压缩这些信息,所以我认为使用二进制编码是合适的

目前,我的web.config中有一个绑定设置,如下所示:

<binding name="myCustomBinding" closeTimeout="00:05:00" openTimeout="00:05:00"
  receiveTimeout="00:05:00" sendTimeout="00:05:00">
  <binaryMessageEncoding />
  <httpTransport maxReceivedMessageSize="8388608" maxBufferSize="8388608">
    <extendedProtectionPolicy policyEnforcement="Never" />
  </httpTransport>
</binding>

在我的ServiceReferences.clientconfig文件中,我有以下绑定设置:

<binding name="CustomBinding_MyService">
  <httpTransport maxReceivedMessageSize="2147483647" maxBufferSize="2147483647">
    <extendedProtectionPolicy policyEnforcement="Never" />
  </httpTransport>
</binding>

奇怪的是,这种配置不起作用。当我从web.config中删除
行时,一切正常

我的问题是,如何使用二进制消息编码?我需要在servicerences.clientconfig中配置什么吗

谢谢

你能给“行不通”下个定义吗

注意,客户机和服务器必须一致;Silverlight只有有限的扩展点子集,但似乎支持
(以及更多信息)-那么是否可以将其添加到客户端