Получение ошибки «Удаленный сервер возвратил неожиданный ответ: (413) запрос слишком большой» при попытке передать очень большое изображение - PullRequest
0 голосов
/ 31 октября 2019

У меня есть служба WCF, использующая wsDualHttpBinding, которая передает очень большие изображения подключенным клиентам. Когда я отправляю изображение, я получаю сообщение об ошибке: «Удаленный сервер возвратил неожиданный ответ: (413) Слишком большой объект запроса» Я не вижу правильного способа обновить мой конфигурационный файл, чтобы предотвратить это. Ниже мой конфиг, любая помощь будет принята с благодарностью.

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <startup> 
        <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1" />
    </startup>
  <system.serviceModel>
    <services>
      <service name="Test_Server.Service.TestService" behaviorConfiguration="ServiceBehavior">       
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:5050/TestService" />
          </baseAddresses>
        </host>
        <!-- Service Endpoints -->
        <endpoint address="http://localhost:5050/TestService" binding="wsDualHttpBinding" contract="Test_Server.Service.ITestService" />
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
      </service>
    </services>
    <behaviors>
      <serviceBehaviors>
        <behavior name="ServiceBehavior">
          <!-- To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>
</configuration>
...