x64
IIS 7.5 ile Windows 7 Ultimate sistemimde barındırılan .NET 4.0 ile bir WCF hizmeti yazdım . Hizmet yöntemlerinden biri bağımsız değişken olarak bir 'nesne' vardır ve ben bir resim içeren bir bayt [] göndermeye çalışıyorum. Bu resmin dosya boyutu yakl. 48KB, her şey yolunda gidiyor. Ancak daha büyük bir resim yüklemeye çalışıyorsam, WCF hizmeti bir hata döndürüyor: (413) Request Entity Too Large.
Tabii ki 3 saat geçirdim Hata mesajını googling ve bu konuyla ilgili gördüğüm her konu 'uploadReadAheadSize' özelliğini yükseltmeyi gösteriyor. Yaptığım şu komutları kullanmak (10485760 = 10MB):
"appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 10485760 /commit:apphost"
"cscript adsutil.vbs set w3svc/<APP_ID>/uploadreadaheadsize 10485760"
Ayrıca, siteyi açıp Yönetim altındaki "Yapılandırma Düzenleyicisi" ne giderek değeri ayarlamak için IIS Yöneticisi'ni kullandım. Ne yazık ki hala İstek Varlığı Çok Büyük hatası alıyorum ve gerçekten sinir bozucu oluyor!
Herkes bu hatayı düzeltmek için başka ne deneyebilirim biliyor mu?