Ciao a tutti,
un paio di giorni fa ho incontrato per la prima volta l’errore in oggetto successivamente al test di upload di un file di soli 90kb tramite un webService appena rilasciato in produzione. La cosa mi è sembrata alquanto strana in quanto su quel sito vi erano già altri WebService che permettevano l’upload di file e soprattutto non mi tornavano i conti considerando che nell’ambiente di collaudo il tutto andava e in produzione no, dove in “teoria” le configurazioni dovevano essere le stesse. Fatto sta che mastro Google mi ha dato la risposta, e più precisamente l’ho trovata qui dove viene indicato di aumentare la dimensione impostata nel parametro UploadReadAheadSize di IIS6 tramite il comando:
cscript adsutil.vbs set w3svc/<id_numerico_del_sito>/uploadreadaheadsize <dimensione in byte>
Alla fine ho scoperto che nell’ambiente di collaudo era stato impostato ~2GB (il massimo è 4GB) mentre in produzione era rimasto il valore di default ovvero a 48kb.
Una volta fatto su tutte le macchine del cluster il problema è rientrato.