WCF kullanarak bir proje geliştiriyorsanız ”
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ı almış olmalısınız. Tek yapmanız gereken iş ise projenizin client tarafındaki web.config sayfasında ufak değişiklik yapmalısınız. Projenizin Client tarafında service referans eklediğiniz bölümde default sayıları güncellememiz gerekiyor.
1 2 3 4 5 6 7 |
<bindings> <basicHttpBinding> <binding name="BasicHttpBinding_IloginUser" sendTimeout="00:05:00" maxBufferPoolSize="52428800" maxBufferSize="65536000" maxReceivedMessageSize="65536000" /> <binding name="BasicHttpBinding_IServiceAnnouncementsDetails" /> </basicHttpBinding> </bindings> |
system.serviceModel kısmın içindeki bindings içindeki
1 |
BasicHttpBinding_IloginUser |
kısmında maxBufferPoolSize’ı , maxBufferSize’ı, maxReceivedMessageSize’ı olarak güncelledik. Bu şekilde tüm datalarınız gelecek ve hata almayacaksınız.
1 |
BasicHttpBinding_IServiceAnnouncementsDetails |
bu ise benim başka servisimdir ve bu servise farkı görün diye aynı koşulu uygulamadım.
0 yorum