ASP.NET ile hazırlamakta olduğunu bir web uygulaması (internet sitesi diyelim) içinde dosya yükleme esnasında eğer "en büyük istek uzunluğu aşıldı" (Maximum request length exceeded) şeklinde bir hata alıyorsanız, bu hatanın çözümü çok basit olduğu için kısaca çözüm içerikli bir başlık açarak bilgi vermek istedim.
Bu hatanın çözümü için web.config dosyasını açın ve httpRuntime içerisinde maxRequestLength değerini artırın.
<configuration>
<system.web>
<httpRuntime maxRequestLength="1048576" executionTimeout="1200" />
</system.web>
</configuration>
Eğer hata devam ederse system.webserver içerisinde aşağıdaki düzenlemeyi yapın.
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
Not: maxRequestLength kilobyte cinsinden ve maxAllowedContentLength ise byte cinsinden yazılır ve her iki değerin aynı olması gerekir.
Editör editi: sitede yer alan benzer bazı diğer başlıklar için;
bkz: ASP.NET'te sadece tarihi yazmak (saati silmek)
bkz: (C# ve Asp.NET) Yazıları büyük harf ile yazdırmak
bkz: Godaddy'de ASP.NET ile Mail Gönderme Kodları
bkz: Asp.Net ile asmx Web Servise Bağlanmak
bkz: Asp.NET web.config ile Otomatik Trailing Slash eklemek
bkz: Asp.NET web.config ile Tüm url'leri küçük harfe dönüştürmek