Я работаю над веб-сервисом, и когда я отправляю запрос, я никогда не могу получить ответ.Ошибки:
-
System.ServiceModel.CommunicationException: 'Превышена квота максимального размера сообщения для входящих сообщений (65536).Чтобы увеличить квоту, используйте свойство MaxReceivedMessageSize соответствующего элемента привязки. '
QuotaExceededException: превышен максимальный размер квоты для входящих сообщений (65536).Чтобы увеличить квоту, используйте свойство MaxReceivedMessageSize для соответствующего связующего элемента.
-
Но мой "maxReceivedMessageSize" - 2147483647. Я не знаю, что делать.
Я увеличил число 65536 до 2147483647.
// My 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>