[Windows]Windows2003에서 include file가 먹지 않을때...
2004. 10. 6. 08:39ㆍ일 이야기
서버를 WIndows 2003으로 Upgrade 하고 나서 ASP 0131에러가 나는 경우가 있다.
증상은
Active Server Pages 오류 'ASP 0131'
허용되지 않는 부모 경로
/board/setup/setup.asp, 줄 1
'../include/dim.asp' Include 파일은 부모 디렉터리를 표시하기 위해 '..'를 사용할 수 없습니다. 오류 '8000d001'
/board/setup.asp, 줄 44
대충 이런 내용의 Error가 발생한다.
이 Error는 Windows 2003(IIS 6.0)부터는 부모 디렉터리로의 이동을 기본값으로 제한하고 있기때문이다.
이 제한을 해제하기 위해서는 IIS 관리자에서 해당 사이트의 등록정보(프로퍼티)를 열어 다음의 순서로 처리한다.
IIS6.0속성 -> 디렉터리 -> 구성 -> 옵션 -> 부모 경로 사용 체크
1. 홈디렉터리 탭을 선택
2. 어플리케이션 세팅 항목중에서 컨휘글레이션(configuration) 클릭.
(한글의 경우 구성탭)
3. 상단에 나오는 3개의 탭중에서 가운데에 있는 옵션(option) 탭 클릭.
4. 위로부터 밑으로 세번째에 있는 Enable parent paths 항목의 첵박스에 체크를 해줍니다.
(한글의 경우 부모 경로 사용)
* 여러개의 웹 사이트를 운영시 Web Site에서 설정하면 하위에 있는 모든 사이트에 한번에 적용할 수 있습니다.
증상은
Active Server Pages 오류 'ASP 0131'
허용되지 않는 부모 경로
/board/setup/setup.asp, 줄 1
'../include/dim.asp' Include 파일은 부모 디렉터리를 표시하기 위해 '..'를 사용할 수 없습니다. 오류 '8000d001'
/board/setup.asp, 줄 44
대충 이런 내용의 Error가 발생한다.
이 Error는 Windows 2003(IIS 6.0)부터는 부모 디렉터리로의 이동을 기본값으로 제한하고 있기때문이다.
이 제한을 해제하기 위해서는 IIS 관리자에서 해당 사이트의 등록정보(프로퍼티)를 열어 다음의 순서로 처리한다.
IIS6.0속성 -> 디렉터리 -> 구성 -> 옵션 -> 부모 경로 사용 체크
1. 홈디렉터리 탭을 선택
2. 어플리케이션 세팅 항목중에서 컨휘글레이션(configuration) 클릭.
(한글의 경우 구성탭)
3. 상단에 나오는 3개의 탭중에서 가운데에 있는 옵션(option) 탭 클릭.
4. 위로부터 밑으로 세번째에 있는 Enable parent paths 항목의 첵박스에 체크를 해줍니다.
(한글의 경우 부모 경로 사용)
* 여러개의 웹 사이트를 운영시 Web Site에서 설정하면 하위에 있는 모든 사이트에 한번에 적용할 수 있습니다.