MaxMessageSize Hatası ve Çözümü

wcf service Bu yazımın konusu WCF Servis Client üzerinde meydana gelen MaxMessageSize hatasının çözümüne yer vereceğiz. WCF Client üzerinde default olarak gelen 65536 KB'nin üzerinde bir veriyi almaya çalıştığınızda şu hatayı verecektir:

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.

Hatanın sizin config ayarlarıyla ilgisi olmayıp, tamamen test client'ında yaşanan bir sıkıntıdır. Hatayı gidermek için WCF Client içinde teklif servisi Expand edip en alttaki Config File ı sağ click edit deyip bindings den default 65536 gelen MaxMessageSize'ı daha büyük bir değer (Ör: 8000000) ile değiştirmek gerekiyor.

Servisi yalnızca WCF client dan test ederken bu lazım, ve wcf clientı her çalıştırdığınızda bu ayar maalesef gidiyor, bu yüzden her seferinde tekrar yapmanız gerekiyor.
İşte konu hakındaki MSDN linki:
Is any way to change WCF Test client config? (WCF Test istemcisinin config dosyalarını değiştirmenin bir yolu var mı?)
Anahtar Kelimeler: wcf servis,wcf service, test client, MaxReceivedMessageSize, config file,

Yorumlar(0)

Yorum Gönder