Ho scritto un servizio WCF con .NET 4.0, che è ospitato sul mio sistema Windows 7 x64
Ultimate con IIS 7.5. Uno dei metodi di servizio ha un 'oggetto' come argomento e sto cercando di inviare un byte [] che contiene un'immagine. Finché la dimensione del file di questa immagine è inferiore a ca. 48KB, tutto va bene. Ma se sto cercando di caricare un'immagine più grande, il servizio WCF restituisce un errore: (413) Request Entity Too Large.
quindi ovviamente ho trascorso 3 ore a cercare su Google il messaggio di errore e ogni argomento che ho visto su questo argomento suggerisce di aumentare la proprietà 'uploadReadAheadSize'. Quindi quello che ho fatto è usare i seguenti comandi (10485760 = 10 MB):
"appcmd.exe set config -section:system.webserver/serverruntime/uploadreadaheadsize: 10485760 /commit:apphost"
"cscript adsutil.vbs set w3svc/<APP_ID>/uploadreadaheadsize 10485760"
Ho anche usato Gestione IIS per impostare il valore aprendo il sito e andando su "Editor di configurazione" in Gestione. Sfortunatamente sto ancora ricevendo l'errore Richiesta entità troppo grande e sta diventando davvero frustrante!
Qualcuno sa cos'altro posso provare a correggere questo errore?