WCF: удаленный сервер возвратил ошибку: (413) слишком большой объект запроса [дубликат]

На этот вопрос уже есть ответ здесь:

(413) Запросить объект слишком большой | UploadReadAheadSize 13 ответов

У меня есть сервис wcf

есть метод, который получает строку base64 для загрузки файла, размер моего файла 100kb, он может быть больше со временем

я получил сообщение об ошибке: удаленный сервер возвратил ошибку: (413) слишком сложный объект запроса при попытке получить HttpWebResponse

это мой сервис wcf web.config

<system.serviceModel>
<bindings>

  <webHttpBinding>

    <binding name="webHttpTransportSecurity" allowCookies="false" maxReceivedMessageSize="104857600">
      <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"
       maxBytesPerRead="2147483647" />
      <security mode="Transport">
        <transport clientCredentialType="None" />
      </security>
    </binding>
  </webHttpBinding>
</bindings>
<services>
  <service name="FHServices.FHSmartService" behaviorConfiguration="ServiceBehaviour">

    <endpoint address="" binding="webHttpBinding" contract="FieldHoundServices.IFHSmartService" behaviorConfiguration="web">
    </endpoint>
    <host>
      <baseAddresses>
        <add baseAddress="http://localhost/FHServices/FHSmartService.svc/" />
      </baseAddresses>
    </host>
  </service>
</services>
<behaviors>
  <serviceBehaviors>
    <behavior name="ServiceBehaviour">
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
      <serviceDebug includeExceptionDetailInFaults="true" />
    </behavior>
  </serviceBehaviors>
  <endpointBehaviors>
    <behavior name="web">
      <webHttp />
    </behavior>
  </endpointBehaviors>
</behaviors>
 <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />
</system.serviceModel>

в чем моя ошибка?

решена

я нашел свою ошибку я удалил эти коды

<security mode="Transport">
    <transport clientCredentialType="None" />
  </security>

я думаю, что транспортный режим для https, и у нас нет ssl, поэтому нам не нужен транспортный режим. в любом случае, после того, как я удалю его, теперь все в порядке

Ответы на вопрос(1)

Ваш ответ на вопрос