2015년 3월 27일 금요일

C# Web "최대 요청 길이를 초과했습니다." 라고 나오면, 파일 업로드 용량을 확대한다.

웹으로 파일을 업로드 할때, 가끔 "최대 요청 길이를 초과했습니다." 라고 오류가 뜬다.



이것은 Post 값이 지정값을 초과 할때 나는 오류이므로 Reqeust 허용 크기를 늘려 주면된다.


"Web.config" 파일을 수정하면 되는데...


<system.web> 하위에 <httpRuntime> 에 "maxRequestLength" 속성을 지정하면 된다.
이미 있다면 값을 수정하면 되고, 만약 없다면 추가해 준다.

<httpRuntime  maxRequestLength="52100" />

이런식으로 지정하면되는데, KByte 단위이므로 52100 이면 최대 요청 용량을 50 메가 정도로 지정하겠다는 뜻이다.