Ich möchte 100 MB Daten von einer Clientanwendung zu einem WCF-Dienst übertragen. Ich habe readerQuotas in meinem web.config eingestellt, aber ich las einen Artikel, wo sie Anforderungsgrenzen vorschlug, die in http://www.iis.net/configreference/system.webserver/security/requestfiltering/requestlimits kurz erklärt wird, die exakte Eigenschaft ist maxAllowedContentLength.ReaderQuotas vs Anforderungslimit in WCF web.config
Ich würde gerne wissen, was die Unterschiede sind, bitte.
ReaderQuotas
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="PowerTransmissionBinding" closeTimeout="01:00:00" openTimeout="01:00:00" receiveTimeout="01:00:00" sendTimeout="01:00:00"
maxBufferSize="2147483647" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" transferMode="StreamedRequest" messageEncoding="Mtom">
<readerQuotas maxDepth="32" maxBytesPerRead="200000000"
maxArrayLength="200000000" maxStringContentLength="200000000" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
Request
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="2000000000" />
</requestFiltering>
</security>
Sie haben vielleicht die Einstellungen für das Framework http vergessen. http://stackoverflow.com/a/6472631/1498669 – Bernhard