IIS 6.0에서는 기본적으로 상위 경로 사용이 해제되어 있다

기술 자료 번역 기술 자료 번역
기술 자료: 332117 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

현상

Internet Information Services(IIS) 6.0을 실행하는 ASP(Active Server Pages) 페이지를 보려고 하면 브라우저에 다음 오류 메시지 중 하나가 나타날 수 있습니다.

Microsoft Internet Explorer에서 HTTP 오류 메시지 표시 확인란이 선택되어 있지 않은 경우
Server.MapPath()error 'ASP 0175 : 80004005' 허용되지 않는 경로 문자
또는
ASP 오류 0131 <%filename.ext%> Include 파일은 부모 디렉터리를 표시하기 위해 '..'를 사용할 수 없습니다. /<%path%>/<%filename.ext%>, 줄 <%number%>
Microsoft Internet Explorer에서 HTTP 오류 메시지 표시 확인란이 선택되어 있는 경우
페이지를 표시할 수 없습니다.
HTTP 500 - 내부 서버 오류
HTTP 오류 메시지를 해제하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
294807 HOWTO: 서버 쪽에서 Internet Explorer 5.x 및 6.x "HTTP 오류 메시지 표시" 기능 끄기

원인

응용 프로그램이 상위 경로 옵션을 설정해야 하는 ASP 메서드를 호출하는 경우 이 오류 메시지가 나타납니다. 정확한 오류 메시지는 호출하는 메서드에 따라 다릅니다.

기본적으로 상위 경로 사용 옵션은 IIS 5.0에서는 설정되어 있지만 IIS 6.0에서는 해제되어 있습니다.

현재 상태

이 동작은 의도적으로 설계되었습니다.

추가 정보

상위 경로 옵션(AspEnableParentPaths 메타베이스 속성)을 사용하면 ..\ 표기법을 통해 현재 디렉터리의 상대 경로를 허용함으로써 MapPath 등의 함수 호출에 ".."를 사용할 수 있습니다. 이 속성을 True로 설정하면 포함 경로가 응용 프로그램의 루트 디렉터리 외부에서 중요 파일이나 기밀 파일에 액세스할 수 있기 때문에 보안 위험이 있을 수 있습니다.

응용 프로그램이 #include 서버 쪽 include 지시어가 있는 웹 페이지를 포함하고 있고 상위 디렉터리를 참조하는 데 ".." 표기법을 사용하는 경우 응용 프로그램을 기본 설정으로 IIS 6.0에서 실행하면 이 문제가 발생합니다.

해결 과정

응용 프로그램을 변경하지 않고 이 문제를 해결하려면 다음과 같이 하십시오.
  1. 시작을 누르고 관리 도구를 누른 다음 인터넷 정보 서비스(IIS) 관리자를 누릅니다.
  2. 왼쪽 창에서 컴퓨터 이름을 마우스 오른쪽 단추로 누른 다음 웹 사이트를 두 번 누릅니다.
  3. ASP 응용 프로그램이 있는 웹 사이트와 디렉터리를 찾습니다.
  4. 응용 프로그램 사이트나 디렉터리를 마우스 오른쪽 단추로 누른 다음 속성을 누릅니다.
  5. 홈 디렉터리를 선택한 다음 구성을 누릅니다.
  6. 옵션을 누른 다음 상위 경로 사용 확인란을 선택합니다.
  7. 확인을 차례로 두 번 누릅니다.

참조

IIS 4.0 및 IIS 5.0에서 상위 경로 해제에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
184717 AspEnableParentPaths 메타베이스 속성을 False로 설정해야 한다
FrontPage 2000 응용 프로그램에서 이 오류를 해결하는 방법에 대한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
276548 FP2000: 데이터베이스 결과 영역 ASP 페이지를 탐색할 때 ASP 오류 0131이 나타난다
IIS 6.0에서 발생할 수 있는 이 오류와 기타 ASP 오류 문제 해결에 대한 자세한 내용을 보려면 다음 Microsoft 웹 사이트를 방문하십시오.
문제 해결 및 ASP의 중요 변경 사항
http://technet2.microsoft.com/windowsserver/en/default.mspx(영문)




Microsoft 제품 관련 기술 전문가들과 온라인으로 정보를 교환하시려면 Microsoft 뉴스 그룹에 참여하시기 바랍니다.

속성

기술 자료: 332117 - 마지막 검토: 2007년 12월 4일 화요일 - 수정: 4.2
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Internet Information Services 6.0
키워드:?
kbprb kbpending KB332117

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com