संभव डुप्लिकेट से एक WCF बुला कैसे MaxReceivedMessageSize को बढ़ाने के लिए:
The maximum message size quota for incoming messages (65536) has been exceededजब सी #
मैं फ़ाइल अपलोड और डाउनलोड करने के लिए WCF का उपयोग कर रहा हूँ। अपलोडिंग सफल है, लेकिन जब मैं एक बड़ी फ़ाइल डाउनलोड मैं इस त्रुटि
त्रुटि पाई गई: भेजे गए संदेशों के लिए अधिकतम संदेश आकार कोटा (65536) हो गया है। कोटा बढ़ाने के लिए, उचित बाध्यकारी तत्व पर MaxReceivedMessageSize प्रॉपर्टी का उपयोग करें।
मेरी सेवा.कॉन्फिग फ़ाइल में निम्न कोड है।
<system.web>
<compilation debug="true" />
<httpRuntime executionTimeout="4800" maxRequestLength="2147483647" />
</system.web>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" maxBufferPoolSize="524288">
<readerQuotas maxDepth="32" maxStringContentLength="2147483647"
maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" />
</binding>
</basicHttpBinding>
<!--<webHttpBinding>
<binding maxBufferSize="2147483647" maxReceivedMessageSize="2147483647" />
</webHttpBinding>-->
</bindings>
<services>
<service name="WITSService.WITSService">
<clear />
<endpoint binding="basicHttpBinding" contract="WITSService.WITSService" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
<dataContractSerializer maxItemsInObjectGraph="2147483646"/>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="myEndPointBehavior">
<dataContractSerializer maxItemsInObjectGraph="2147483646"/>
</behavior>
</endpointBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>
किसी भी एक मेरी मदद कर सकते हैं कि कैसे MaxReceivedMessageSize