Click here to Skip to main content
15,881,715 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello All,
I am getting error "The remote server returned an unexpected response: (413) Request Entity Too Large." when I am trying to save more than 200 Kb file in database,I am using WCF in middle layer.

Please have a look Client config and WCF config respectively:
<binding name="BasicHttpBinding_IService_User" closeTimeout="00:10:00"
         openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
         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="None">
           <transport clientCredentialType="None" proxyCredentialType="None"
             realm="">
             <extendedProtectionPolicy policyEnforcement="Never" />
           </transport>
           <message clientCredentialType="UserName" algorithmSuite="Default" />
         </security>

       </binding>


WCF Config:

<system.serviceModel>
    
    <services>
      <service name="ServiceUser">
        <endpoint address="" binding="basicHttpBinding" bindingConfiguration="BasicWithMtom" contract="IService_User"/>
        <host>
          <baseAddresses>
            <add baseAddress="http://localhost:49283/Cmplreporton_ITC_Admin_WCF/Service_User.svc"/>
          </baseAddresses>
        </host>
      </service>
    </services>

    <bindings>
      <basicHttpBinding>
        <binding name="BasicWithMtom" closeTimeout="00:10:00"
          openTimeout="00:10:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
          bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
          maxBufferPoolSize="2147483647" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"
          textEncoding="utf-8"  useDefaultWebProxy="true"
          messageEncoding="Text" transferMode="Streamed">
          <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647"
            maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
          <security mode="None">
            <transport clientCredentialType="None" proxyCredentialType="None"
              realm="">
              <extendedProtectionPolicy policyEnforcement="Never" />
            </transport>
            <message clientCredentialType="UserName" algorithmSuite="Default" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>

    <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- 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>

    <serviceHostingEnvironment multipleSiteBindingsEnabled="true"/>
  </system.serviceModel>
Posted
Updated 15-Feb-15 19:59pm
v3

 
Share this answer
 
Did you read this blog?

(413) Request Entity Too Large[^]
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900