На основании этого сообщения Ошибка вызова службы REST WCF с использованием JSON. длина квоты (8192) превышена
У меня возникла та же проблема при вызове моей службы REST WCF (размещенной на IIS 7) из консольного приложения (с использованием библиотеки Microsoft.HttpClient). Я увеличил maxStringContentLength = "2147483647" в конфигурации службы REST WCF, но он по-прежнему выдает ту же ошибку для файлов размером более 8 КБ. (Примечание: клиентская конфигурация отсутствует, поскольку я просто отправляю запрос HTTP Post, у меня возникла та же проблема при тестировании с использованием Fiddler)
Это мой конфиг WCF REST
<system.serviceModel>
<bindings>
<webHttpBinding>
<binding name="webBinding" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647">
<readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="16384" maxBytesPerRead="4096" maxNameTableCharCount="16384" />
</binding>
</webHttpBinding>
</bindings>
<services>
<service behaviorConfiguration="ServiceBehavior" name="EmailService">
<host>
<baseAddresses>
<add baseAddress="http://mywebsite.com/v1" />
</baseAddresses>
</host>
<endpoint address="" binding="webHttpBinding" bindingConfiguration="webBinding" behaviorConfiguration="webBehavior" contract="IEmailService" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="ServiceBehavior">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="webBehavior">
<webHttp/>
</behavior>
</endpointBehaviors>
</behaviors>