【发布时间】:2020-05-20 13:57:42
【问题描述】:
我有一个 WCF 服务库项目,它从数据库中请求一个大型记录集并将其返回。每次在 WCF 测试客户端中都会弹出此错误。我将 MaxReceivedMessageSize 更改为一个很大的值,但它似乎没有接受它。这里是 Web.Config
<client>
<endpoint address="http://localhost:8000/SAPIntranet" binding="basicHttpBinding"
bindingConfiguration="Binding_SAPIntranet" contract="SAPIntranet"
name="SAPIntranet" kind="" endpointConfiguration="" />
</client>
<bindings>
<basicHttpBinding>
<binding name="Binding_SAPIntranet" openTimeout="00:02:00" maxBufferPoolSize="20000000"
maxBufferSize="20000000" maxReceivedMessageSize="20000000">
<readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</binding>
</basicHttpBinding>
</bindings>
错误消息总是给出默认值 (65535)。 我想我做错了什么,但无法弄清楚。
感谢您的时间和帮助
【问题讨论】:
-
This 我的问题可能会有所帮助。
标签: vb.net web-services wcf wcf-binding