울어라휘파람새야

error 'ASP 0251 : 80004005' 본문

밥줄/ASP

error 'ASP 0251 : 80004005'

꼬꼬리코 2009. 4. 20. 16:26


엑셀 저장 시 이상하게 오류가 났다

원인을 몰라 헤매다가 엑셀 헤더 쪽을 주석처리하고 화면 찍어보니 아래와 같은 오류가 났다

Response object error 'ASP 0251 : 80004005'

Response Buffer Limit Exceeded

/04_quality/quality_01_xls.asp, line 0

Execution of the ASP page caused the Response Buffer to exceed its configured limit.

찾아보니 업로드 버퍼 용량 제한이었다.

기본이 4MB 정도로 되어있는데. 이걸 200메가로 바꿔주려고 한다.

아래는 수정 방법을 정리한 것이다.


======================================================================================================

1. IIS Admin Service 서비스 를 정지 시킨다.
-> 시작 -> 제어판 -> 관리도구 -> 서비스에서 정지
(IIS를 정지하면 관련 된것들이 몇 개 있는데 그것들도 같이 정지된다. 다 IIS에서 재실행 할 수 있으니 일단 무시)


2. c:\windows\system32\inetsrv\MetaBase.xml 파일을 연다.
(IIS가 정지 안 되어 있다면 사용중이라고 하면서 수정, 저장이 안 된다.)

3.
AspMaxRequestEntityAllowed="204800000" <- 업로드 용량제한을 200MB로 설정한 예

AspBufferingLimit="204800000" <- 다운로드 용량제한을 200MB로 설정한 예

위 두 가지를 수정한다.
(byte 단위이기 때문에 1024kb를 잘 계산해서 넣도록 한다.)


4. 저장 후 IIS 재 시작한다.
(같이 정지 된 것들도 시작한다.)

* 작업 전 metabase.xml 백업은 받아두기.


위의 글은 아래의 출처를 참고했고, 본인의 경험을 눈꼽만치 추가해서 정리한 것이다.  

 [출처] MetaBase.xml 파일수정|작성자 쿠쿠

======================================================================================================
Comments