2016-12-02 44 views
0

我的配置文件在這裏。WCF請求實體太大駕駛我瘋狂

看着其他的問題都試過了,但...

爲什麼我不能設置maxRequestSize等等。這是行不通的。

它給出了一個錯誤「請求實體太大」

誰能幫助我,好嗎?

<?xml version="1.0"?> 
<configuration> 
    <appSettings> 
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> 
    </appSettings> 
    <system.web> 
    <compilation debug="true" targetFramework="4.5" /> 
    <httpRuntime targetFramework="4.5"/> 
    </system.web> 
    <system.serviceModel> 
    <services> 
     <service name="RST_SSDOP_TO_LOGO.Service.Server"> 
     <endpoint name="EndPoint1" binding="basicHttpBinding" bindingConfiguration="qwerty" contract="RST_SSDOP_TO_LOGO.Service.IServer"></endpoint> 
     </service> 
    </services> 
    <client> 
     <endpoint address="http://192.168.1.249:52215/Server.svc" binding="basicHttpBinding" 
     bindingConfiguration="qwerty" contract="RST_SSDOP_TO_LOGO.Service.IServer" 
     name="EndPoint1" kind="" endpointConfiguration="" /> 
    </client> 
    <bindings> 
     <basicHttpBinding> 
     <binding name="qwerty" closeTimeout="01:00:00" maxBufferPoolSize="2147483647" 
      maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" 
      messageEncoding="Text"> 
      <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" 
      maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> 
     </binding> 
     </basicHttpBinding> 
    </bindings> 
    <behaviors> 
     <serviceBehaviors> 
     <behavior> 
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/> 
      <serviceDebug includeExceptionDetailInFaults="false"/> 
     </behavior> 
     </serviceBehaviors> 
    </behaviors> 
    <protocolMapping> 
     <add binding="basicHttpsBinding" scheme="https" /> 
    </protocolMapping>  
    <serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" /> 
    </system.serviceModel> 
    <system.webServer> 
    <modules runAllManagedModulesForAllRequests="true"/> 
    <directoryBrowse enabled="true"/> 
    </system.webServer> 
</configuration> 
+0

閱讀[德里克的回答](http://stackoverflow.com/a/26725542/5588347)。這真的很有幫助。 –

回答

0

我想你會在客戶端收到此錯誤。記住你必須在客戶端設置最大尺寸!

<binding name="SoapBinding" maxReceivedMessageSize="2000000" />