Active Server Pages error 'ASP 0131' Disallowed Parent Path /test/example.asp, line 100 The Include file '../_fpclass/fpdblib.inc' cannot contain '..' to indicate the parent directory.
Classic ASP include 파일이 상위 경로를 나타내는 `..`를 포함할 때 표시되는 오류입니다.
빠른 답변
- 우선 확인할 원인
- Classic ASP가 상위 경로를 사용하는 include 파일을 참조하면 이 오류가 표시되며, 원문은 URL 루트부터의 전체 폴더 경로를 쓰는 가상 경로를 대안으로 제시합니다.
- 먼저 확인할 항목
- 브라우저 오류 화면에 `Active Server Pages error 'ASP 0131'` 및 `Disallowed Parent Path`가 표시되는지 확인합니다.
- 적용 범위
- 현재 증상과 본문에 적은 관찰 조건이 함께 확인된 경우
- 출처 확인일
- 2026-07-29
- 최종 검토
- 2026-07-27
- 정정 이력
- 2026-07-29 이후 기록 없음
- 관련 기술
현재 증상
- 애플리케이션 오류 메시지
먼저 확인할 항목
브라우저 오류 화면에 `Active Server Pages error 'ASP 0131'` 및 `Disallowed Parent Path`가 표시되는지 확인합니다.
오류에 표시된 include 파일 경로에 상위 디렉터리를 나타내는 `..`가 포함되는지 확인합니다.
오류 문자열과 include 파일 경로의 `..`가 모두 확인되면 이 문서가 다루는 문제에 해당합니다.
피해야 할 조치
주의
- 코드 경로를 변경하기 전에 현재 값과 변경 대상을 기록하고, 가능한 경우 백업 또는 내보내기를 수행합니다. 한 번에 한 항목만 변경하고, 장애나 오류가 발생하면 기록한 이전 값으로 복구합니다.
환경별 원인과 조치
Active Server Pages error 'ASP 0131'
Disallowed Parent Path /test/example.asp, line 100 The Include file '../_fpclass/fpdblib.inc' cannot contain '..' to indicate the parent directory.
증상
Classic ASP 스크립트가 상위 경로를 사용하는 include 파일을 참조하면 브라우저에 다음 오류가 표시됩니다.
Active Server Pages error 'ASP 0131'
Disallowed Parent Path
The Include file '../_fpclass/fpdblib.inc' cannot contain '..' to indicate the parent directory.
확인
- 현재 브라우저 오류 화면에
Active Server Pages error 'ASP 0131'및Disallowed Parent Path가 표시되는지 확인합니다. - 오류에 표시된 include 파일 경로에 상위 디렉터리를 나타내는
..가 포함되는지 확인합니다.
오류 문자열과 include 파일 경로의 ..가 모두 확인되면 이 문서가 다루는 문제에 해당합니다.
복구
상위 경로를 사용하는 include 경로 대신 웹 사이트 URL 루트부터의 전체 폴더 경로를 사용하는 가상 경로를 사용할 수 있습니다. 원문의 include 예시는 <!--#include virtual="/_fpclass/fpdblib.inc"-->입니다.
운영 주의사항
코드 경로를 변경하기 전에 현재 값과 변경 대상을 기록하고, 가능한 경우 백업 또는 내보내기를 수행합니다. 한 번에 한 항목만 변경하고, 장애나 오류가 발생하면 기록한 이전 값으로 복구합니다.
원인 분포
[Observation] 입력된 3건의 사례에서는 모두 Classic ASP include 경로의 parent path 처리와 ASP 0131이 함께 나타났습니다. 사례별로 확인된 대응은 다음과 같습니다.
- 1건:
../를 가상 루트 기준의virtual경로로 변경했습니다. - 1건: 실제 실행 중인 IIS Express 구성 파일의 ASP 설정을 수정했습니다.
- 1건: IIS에서 Parent Paths를 활성화했습니다.
[Observation] 이는 관측된 사례 기준의 분류이며, 실제 환경에서의 발생 빈도를 의미하지 않습니다.
오진 함정
- [Observation]
enableParentPaths=true를 설정했는데도 오류가 계속될 수 있습니다. Visual Studio 2015 사례에서는 실제 실행 구성과 다른 IIS Express 구성 파일을 수정한 것이 원인이었습니다. - [Observation] 일반 오류 화면만으로는 ASP 0131을 확인할 수 없었습니다. 서버 이전 사례에서는 상세 ASP 오류를 활성화한 뒤 구체적인 오류가 확인되었습니다.
- [Hypothesis] 설정값 자체보다 현재 프로젝트가 실제로 사용하는 구성 파일과 상세 오류 표시 상태를 먼저 확인하지 않으면 원인 판단이 지연될 수 있습니다.
환경 매트릭스
| 환경 | 증상 또는 조건 | 확인된 수정 |
|---|---|---|
| Visual Studio 2013 + IIS Express | Classic ASP include 경로에 ../ 사용 | 가상 루트 기준 virtual 경로로 변경 |
| Visual Studio 2015 + IIS Express | enableParentPaths=true 설정 후에도 ASP 0131 지속 | .vs/config/applicationhost.config의 실제 실행 구성 수정 |
| 서버 이전 후 IIS | 일반 오류 화면 표시 | 상세 ASP 오류 활성화 후 Parent Paths 활성화 |
[Observation] 세 사례 모두 Classic ASP 환경에서 보고되었습니다.
진단 순서
- [Observation] 상세 오류가 표시되지 않으면 IIS 또는 ASP의 상세 오류 표시를 활성화해 구체적인 오류를 확인합니다.
- [Observation] 오류가 ASP 0131 Disallowed Parent Path인지, include 경로에
../가 포함되는지 확인합니다. - [Observation] IIS Express를 사용하는 경우 프로젝트가 실제로 읽는
.vs/config/applicationhost.config의 ASP 설정을 확인합니다. - [Observation] Parent Paths를 활성화하지 않는 방향이 필요하면 include 경로를 가상 루트 기준의
virtual경로로 변경합니다. - [Observation] Parent Paths 활성화가 필요한 경우 해당 IIS 또는 IIS Express 실행 구성에서 설정을 적용한 뒤 사이트 동작을 확인합니다.
참고 자료
Microsoft · 공식 자료 · 확인 범위: Classic ASP 스크립트가 IIS에서 상위 경로를 사용하는 include 파일을 참조하면 원문의 오류 메시지가 브라우저에 표시됩니다., 원문은 상위 경로 대신 웹 사이트 URL 루트부터의 전체 폴더 경로를 사용하는 가상 경로를 대안으로 제시합니다. · 확인일: 2026-07-27
확인 범위: Visual Studio 2013과 IIS Express에서 Classic ASP include 경로의 ../ 사용으로 ASP 0131이 발생했습니다., include 경로를 가상 루트 기준의 virtual 경로로 변경하는 대안이 제시되었습니다., Parent Paths를 활성화하지 않아도 되는 경로 수정 대안이 제시되었습니다. · 확인일: 2026-07-29
확인 범위: Visual Studio 2015에서 enableParentPaths=true를 설정한 뒤에도 ASP 0131이 계속되었습니다., 이전에 수정한 IIS Express 구성 파일이 실제 실행 구성과 달랐습니다., 프로젝트의 숨김 .vs/config/applicationhost.config에서 실행 구성의 ASP 설정을 수정한 뒤 동작했습니다. · 확인일: 2026-07-29
확인 범위: 서버 이전 뒤 IIS 환경의 Classic ASP 사이트에서 일반 오류 화면이 나타났습니다., 상세 ASP 오류를 활성화한 뒤 ASP 0131 Disallowed Parent Path가 확인되었습니다., Parent Paths를 활성화한 뒤 사이트가 동작했다고 보고되었습니다. · 확인일: 2026-07-29