maxReceivedMessageSize and maxBufferSize in app and web config

Merhaba,

Veri alma sırasında maksimum indirme limite geldiğiniz uyarısını alıyorsa

The maximum message size quota for incoming messages (65536) has been exceeded.
To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.

System.ServiceModel.CommunicationException: ‘Gelen iletiler için en büyük ileti boyutu kotası (65536) aşıldı. Kotayı artırmak için, ilgili bağlama öğesinde MaxReceivedMessageSize özelliğini kullanın.

maxReceivedMessageSize değerini byte cinsinden vermelisiniz. Aşağıdaki örnekte 64MB olarak düzenlenmiştir. (64000000 = 64 x 1000 x 1000)

 

 

app.config içine,

<system.serviceModel>
    <bindings>
        <basicHttpBinding>
            <binding name="BasicHttpBinding_IServis" maxBufferSize="64000000" maxReceivedMessageSize="64000000" />
        </basicHttpBinding>
    </bindings>
</system.serviceModel>

web.config


<system.serviceModel>
   <bindings>      
      <basicHttpBinding>
         <binding name="ServisSoap"maxBufferSize="64000000"maxReceivedMessageSize="64000000"/>
      </basicHttpBinding>
  </bindings>
  <services>             
      <endpoint address="http://localhost:4001/ws/Servis.asmx"
                binding="basicHttpBinding"
                bindingConfiguration="ServisSoap"
                contract="XX.Services.ServisSoap" 
                name="ServisSoap"/>
  </services>