DEV WIKI
인프라 · 문제 해결 가이드

IIS에서 ASP 또는 ASP.NET 페이지가 실행되지 않아요

IIS에서 ASP 또는 ASP.NET 페이지가 실행되지 않을 때 실제 HTTP 상태, Classic ASP 500 오류, IIS 404.2 확장 기능 오류를 구분해 확인하는 가이드입니다.

빠른 답변

IIS에서 ASP 또는 ASP.NET 페이지가 실행되지 않으면 실제 HTTP 응답과 오류 화면의 원문을 먼저 기록해야 합니다. Classic ASP 500과 IIS 404.2는 서로 다른 관찰 결과이므로 같은 원인으로 단정하지 않습니다.

적용 범위
이 가이드의 시작 증상과 각 분기 조건이 일치하는 경우
출처 확인일
2026-07-29
최종 검토
2026-07-29
수정일
2026-07-29
정정 이력
공개 수정 1건
대상
사이트 운영자, 쇼핑몰 운영자, 웹 에이전시, 프리랜서
오류·수정 제보 (새 창에서 열림)

이 가이드가 맞는 경우

  • 애플리케이션 오류 메시지

상황별 다음 단계

호스팅사·개발자에게 전달할 내용

변경 전 기록

  • 요청 URL, 오류 원문, 발생 시각과 최근 설정 변경 범위를 전달합니다.
  • 구성 파일 경로와 오류 식별자는 전달하되 인증 정보와 개인정보는 제외합니다.

알아둘 점

페이지가 실행되지 않는다는 현상만으로 ASP 설정, ASP.NET 런타임, 권한, IIS 확장 기능 중 하나를 원인으로 단정하지 않습니다.

먼저 기록할 것

  1. 요청 URL, 오류 화면 또는 로그 원문, 발생 시각을 기록합니다.
  2. 실제 HTTP 응답 상태와 IIS 오류 코드 또는 HRESULT가 있으면 기록합니다.
  3. 최근 IIS·웹 애플리케이션·구성 파일 변경 범위를 기록합니다.

상황별 다음 단계

  1. Classic ASP 오류 화면 또는 로그에 500 오류가 표시됩니다. 500 errors in classic ASP 문서를 확인합니다.
  2. 화면에는 오류 문구가 있지만 같은 동작의 실제 HTTP 응답 상태가 다르거나 확인되지 않습니다. 화면 오류 문구와 실제 HTTP 응답 상태가 일치하지 않음 문서를 확인합니다.
  3. IIS 로그 또는 오류 화면에 웹 확장이 활성화되지 않았다는 404.2 문구가 표시됩니다. If a web extension isn't enabled, the server records a "404.2" entry in the W3C Extended Log file. 문서를 확인합니다.

설정 파일, IIS 역할·기능, 권한을 이 가이드만으로 변경하지 않습니다. 오류 원문과 관찰값을 기준으로 해당 환경의 공식 문서와 운영 절차를 확인하세요.

참고 자료

Microsoft Learn (새 창에서 열림)

Microsoft · 공식 자료 · 확인 범위: IIS는 웹 확장이 활성화되지 않은 경우 404.2 응답을 기록할 수 있습니다. · 확인일: 2026-07-29