Silverlight-WCF启用二进制编码
我有一个WCF服务,它返回大量数据。我想压缩这些信息,所以我认为使用二进制编码是合适的 目前,我的web.config中有一个绑定设置,如下所示: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 /> <
<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只有有限的扩展点子集,但似乎支持
(以及更多信息)-那么是否可以将其添加到客户端