积极答复者
二进制编码器会话信息超过大小配额(2048)的最大值。

问题
-
使用silverlight+wcf,wcf有时会报错
System.ServiceModel.CommunicationException: 二进制编码器会话信息超过大小配额(2048)的最大值。若要增大此配额,请使用 BinaryMessageEncodingBindingElement 上的 MaxSessionSize 属性。
不知道应该怎么解决。- 已移动 Sheng Jiang 蒋晟Moderator 2013年12月19日 1:37
答案
-
您好,
請參考「QuotaExceededException in Silverlight application」。<customBinding> <binding name="GoalDispatcher_NetTcpBinding"> <binaryMessageEncoding maxSessionSize="1000000"> <readerQuotas maxDepth="64" maxStringContentLength="131072" maxArrayLength="16384" maxBytesPerRead="16384" maxNameTableCharCount="16384" /> </binaryMessageEncoding> <tcpTransport portSharingEnabled="True" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" /> </binding> </customBinding>
- 已标记为答案 junjin 2013年12月20日 8:44
全部回复
-
您好,
請參考「QuotaExceededException in Silverlight application」。<customBinding> <binding name="GoalDispatcher_NetTcpBinding"> <binaryMessageEncoding maxSessionSize="1000000"> <readerQuotas maxDepth="64" maxStringContentLength="131072" maxArrayLength="16384" maxBytesPerRead="16384" maxNameTableCharCount="16384" /> </binaryMessageEncoding> <tcpTransport portSharingEnabled="True" maxReceivedMessageSize="2147483647" maxBufferSize="2147483647" /> </binding> </customBinding>
- 已标记为答案 junjin 2013年12月20日 8:44
-