尽管更改了“ MaxReceivedMessageSize”,但仍然出现错误“ System.ServiceModel.CommunicationException”

时间:2019-02-18 11:43:39

标签: c# asp.net asp.net-mvc web-services

我正在使用Web服务,并且当我发送查询时,我永远无法得到响应。错误是:

-

  

System.ServiceModel.CommunicationException:'已超出传入消息的最大消息大小配额(65536)。要增加配额,请在适当的绑定元素上使用MaxReceivedMessageSize属性。'

     

QuotaExceededException:已超过传入消息的最大消息大小配额(65536)。要增加配额,请在适当的绑定元素上使用MaxReceivedMessageSize属性。

-

但是我的“ maxReceivedMessageSize”是2147483647。我不知道该怎么办。

我将号码65536增加到2147483647。

//我的App.config

<binding name="soapName" closeTimeout="00:01:00" openTimeout="00:01:00"
                     receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="true"
                     bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
                     maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"
                     textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true"
                     messageEncoding="Text">
       <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647"
           maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
       <security mode="Transport" />
     </binding>

0 个答案:

没有答案