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, поэтому нам не нужен транспортный режим. в любом случае, после того, как я удалю его, теперь все в порядке