【发布时间】:2014-09-26 14:52:23
【问题描述】:
我们在 WCF 服务中使用 ClearUserNameBindig。
当我们尝试返回超过 3k 条记录的消息时,我们收到了以下错误:
已超出传入邮件的最大邮件大小配额 (65536)。要增加配额,请在适当的绑定元素上使用 MaxReceivedMessageSize 属性。
我们尝试像这样修改 web.config:
<bindings>
<clearUsernameBinding>
<binding name="myClearUsernameBinding"
maxReceivedMessageSize="20000000"
maxBufferSize="20000000"
maxBufferPoolSize="20000000" />
<readerQuotas maxDepth="32"
maxArrayLength="200000000"
maxStringContentLength="200000000"/>
</clearUsernameBinding>
</bindings>
但是我们收到了这个错误:
无法识别的属性“maxReceivedMessageSize”。
如何使用 ClearUserNameBinding 更改默认消息大小?
【问题讨论】:
-
反对者,¿你能解释一下原因吗?
标签: wcf wcf-binding