我已经在IIS7上正确地设置了动态压缩,并且在启用压缩时我可以看到内容长度的缩减。也就是说,消息大小是22882677 -然后压缩到1493531
使用basichttpBinding和maxReceivedMessageSize = 20971520。
然而,我的应用程序仍然抛出一个错误,表示已超过最大值(20971520)。
我的问题是,反应什么时候会被减压?我是不是漏掉了什么?
发布于 2015-05-28 19:48:27
您能使用自定义绑定(二进制)吗?(根据您的喜好调整读者配额)
<customBinding>
<binding name="MyHttpBinding">
<binaryMessageEncoding>
<readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="16384" maxBytesPerRead="2147483647" maxNameTableCharCount="16384" />
</binaryMessageEncoding>
<httpTransport />
</binding>
</customBinding>还是NetTCPBinding?
这将压缩响应。
https://stackoverflow.com/questions/30509166
复制相似问题