DJ메탈짱™의 Free Style

[ASP] include (file, virtual) 를 알아보자 본문

일(job)/MS(Microsoft)

[ASP] include (file, virtual) 를 알아보자

뽀&쏭 2016. 1. 11. 17:07



include file : 실제 디렉토리 경로를 통해 접근
include virtual IIS의 가상디렉토리 기준으로 접근

디렉토리구조
/www_root/common/common.asp
/www_root/main/test.asp
/www_root/main.asp

홈디렉토리 가상 디렉토리 설정을 /www_root/ 로 하고 경우 이름을 MRO 라고 설정한 경우

/main/test.asp 에서 아래와 같이 설정을 해주면 호출하는데 경로 문제는 발생하지 않음.

<!--#include file="../common/common.asp"--> : 상대경로를 통해 common.asp를 접근
<!--#include virtual="/MRO/main.asp"-->        : 절대경로(가상경로)의 루트에 있는 main.asp 접근

한 서버에 두개(운영, 개발)의 웹사이트가 존재하여
개발의 경우 port(개발=8080)를 변경하여 구분지어 사용하는데...

개발의 경우 8080으로 접근하더라도
기존 소스가 모두 virtual로 되어 있다보니 접근이 운영쪽으로 연결되는 현상...
include file으로 되어 있다면 수정할 필요 없었을텐데..

파일양이 적어서 그렇지 안그랬으면 뺑이 칠뻔 했다는....