30 Nisan 2017 Pazar
Twitter

`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.` hatasının çözümü

"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." hatasının çözümü yazının devamında...
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.
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.

Bu hatayı alıyorsanız, web servisinden dönen değer 65K nın üzerinde demektir.

Bunun için web.config dosyasında maxReceivedMessageSize için ufak bir ayar yapmalısınız.

<system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="UyeServisSoap" maxReceivedMessageSize="104857600" />
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="http://localhost:3001/ws/UyeServis.asmx" 
                binding="basicHttpBinding" 
                bindingConfiguration="UyeServisSoap" 
                contract="XX.Services.Uye.UyeServisSoap" 
                name="UyeServisSoap"/>
    </client>
  </system.serviceModel>

maxReceivedMessageSize değerini byte cinsinden vermelisiniz. Yukarıdaki örnekte 100MB olarak düzenlenmiştir. (104857600 = 100 x 1024 x 1024)

Herkese kolay gelsin.

Değerlendirme

Yazım dilinin sadeliği ve anlaşılabilirliği Puan: 3,80 (1 oy)
Yazıdaki kodların kalitesi Puan: 5,00 (1 oy)
İhtiyaca cevap verme Puan: 3,95 (1 oy)
Tavsiye edilebilirlik Puan: 4,63 (2 oy)
Genel değerlendirme Puan: 4,23 (2 oy)
Puanlamalar 5 üzerindendir.
  • Site Yorumları
  • Facebook Yorumları Facebook Yorumları
Yeni yorum yaz Toplam: 1, Onay bekleyen: 0.
  1. zekeriya altınel

    contract=`XX.Services.Uye.UyeServisSoap` kısmını nasıl düzenlememiz gerekiyor ? bu kısım hakkında bilgi verebilir misiniz ?