HTTP 오류 404.13 - IIS 7.0을 실행하는 서버에서 호스트되는 웹 사이트를 방문할 때 CONTENT_LENGTH_TOO_LARGE

이 문서는 IIS(인터넷 정보 서비스)의 웹 사이트를 방문할 때 발생하는 오류(HTTP 오류 404.13 - CONTENT_LENGTH_TOO_LARGE)를 resolve 데 도움이 됩니다.

원래 제품 버전: 인터넷 정보 서비스 7.0
원본 KB 번호: 942074

증상

다음 시나리오를 고려하세요. IIS 7.0을 실행하는 서버에서 호스트되는 웹 사이트가 있습니다. 사용자가 이 웹 사이트를 방문하면 다음 오류 메시지와 유사한 오류 메시지가 표시됩니다.

"응용 프로그램 이름" 응용 프로그램의 서버 오류
HTTP 오류 404.13 - CONTENT_LENGTH_TOO_LARGE
HRESULT: 0
HRESULT # 작업이 성공적으로 완료되었습니다.

원인

이 문제는 클라이언트 요청에 ApplicationHost.config파일의 속성에서 maxAllowedContentLength 이 헤더에 대해 지정된 값보다 큰 헤더가 포함되어 Content-Length 있기 때문에 발생합니다.

해결 방법

이 문제를 해결하려면 다음과 같이 하십시오.

  1. 시작을 선택합니다. 검색 시작 상자에 메모장을 입력합니다. 메모장을 마우스 오른쪽 단추로 클릭한 다음 관리자 권한으로 실행을 선택합니다.

    참고

    관리자 암호나 확인을 요청하는 메시지가 나타나면 암호를 입력하거나 계속을 선택합니다.

  2. 파일 메뉴에서 열기를 선택합니다. 파일 이름 상자에 를 입력%windir%\system32\inetsrv\config\applicationhost.config한 다음 열기를 선택합니다.

  3. ApplicationHost.config 파일에서 노드를 찾습니다<requestLimits>.

  4. 속성을 제거합니다 maxAllowedContentLength . 또는 클라이언트가 요청의 일부로 보내는 헤더 크기와 Content-Length 일치하는 값을 추가합니다. 기본적으로 속성 값은 maxAllowedContentLength 30000000입니다.

    예를 들어 섹션 내에서 다음 구성 데이터를 수정합니다 <requestFiltering>.

    <requestLimits maxAllowedContentLength ="<length>" />
    
  5. ApplicationHost.config 파일을 저장합니다.