DEV WIKI
인프라 · 오류·증상

HRESULT: 0x800700b7

오류 메시지·상태명

최종 검토
2026-07-24
참고 자료
있음

빠른 답변

이 오류는 무엇인가요?
IIS에서 HRESULT 0x800700b7과 함께 HTTP Error 500.19가 표시될 때 상위 구성 파일의 중복 항목을 확인하는 방법입니다.
가장 흔한 원인은 무엇인가요?
HRESULT 0x800700b7은 구성 계층의 상위 수준에 지정된 구성 섹션 설정의 중복 항목이 있을 때 발생하며, 지정된 구성 파일과 부모 ApplicationHost.config 또는 Web.config 파일을 비교해 중복 항목을 제거하거나 고유하게 만들어 해결합니다.
무엇을 먼저 확인해야 하나요?
현재 오류 화면 또는 로그의 HRESULT 문자열이 `0x800700b7`인지 확인합니다.

현재 증상

  • 서버 5xx 응답

먼저 확인할 항목

현재 오류 화면 또는 로그의 HRESULT 문자열이 `0x800700b7`인지 확인합니다.

오류 메시지가 가리키는 구성 파일을 부모 `ApplicationHost.config` 또는 `Web.config` 파일과 비교합니다.

지정된 구성 섹션 설정에 동일한 중복 항목이 있는지 확인합니다.

피해야 할 조치

주의

  • 변경 전에 현재 구성 값과 변경 대상을 기록합니다.
  • 가능한 경우 구성 파일을 백업하거나 내보냅니다.
  • 한 번에 한 항목만 변경합니다.
  • 장애 또는 오류가 발생하면 기록한 이전 값으로 복구합니다.

환경별 원인과 조치

증상

IIS 오류 화면에 다음 문자열이 표시됩니다.

HTTP Error 500.19 – Internal Server Error

HRESULT: 0x800700b7

원인

구성 계층의 상위 수준(예: 부모 사이트 또는 폴더의 ApplicationHost.config 또는 Web.config)에 지정된 구성 섹션 설정의 중복 항목이 있습니다. 오류 메시지는 중복 항목의 위치를 가리킵니다.

확인 및 복구

  1. 오류 메시지가 가리키는 구성 파일을 확인합니다.
  2. 해당 파일을 부모 ApplicationHost.config 또는 Web.config 파일과 비교합니다.
  3. 같은 구성 섹션 설정에 중복 항목이 있는지 확인합니다.
  4. 중복 항목을 제거하거나 해당 항목을 고유하게 만듭니다.

예를 들어 ApplicationHost.config에 다음 권한 부여 규칙이 중복되어 있을 수 있습니다.

<add accessType="Allow" users="*" />

이 경우 ApplicationHost.config에서 중복된 규칙을 삭제합니다.

주의사항

  • 변경 전에 현재 구성 값과 변경 대상을 기록합니다.
  • 가능한 경우 구성 파일을 백업하거나 내보냅니다.
  • 한 번에 한 항목만 변경합니다.
  • 장애 또는 오류가 발생하면 기록한 이전 값으로 복구합니다.

출처

참고 자료

Microsoft · 공식 자료 (새 창에서 열림)

확인 범위: HRESULT 0x800700b7의 원인은 구성 계층 상위 수준의 지정된 구성 섹션 설정에 중복 항목이 있는 것입니다., 오류 메시지는 중복 항목의 위치를 가리킵니다., 지정된 구성 파일을 부모 ApplicationHost.config 또는 Web.config 파일과 비교하여 중복 항목을 확인할 수 있습니다., 중복 항목을 제거하거나 고유하게 만들도록 안내합니다. · 확인일: 2026-07-24