'가상IIS'에 해당되는 글 1건

  1. 2008.03.17 가상 IIS Command에서 시작시키기 (1)
ASP.Net 웹 응용 프로그램을 만들면, 항상 Visual Studio에서 가상 IIS를 통하여 실행하게 됩니다.

헌데 가끔은 그런것을 하지 않고 바로 시작시키고 싶은 경우가 있습니다.

이런 경우를 대비하여

우리가 흔히 가상 IIS라고 부르는 ASP.Net Development Server 프로그램은 Console에서의 입력을 지원하고 있습니다.

간단한 Bat 파일을 아래와 같이 작성할 수 있습니다.

@echo off
taskkill /F /IM WebDev.WebServer.EXE
start C:\\Windows\\Microsoft.NET\\Framework\\v2.0.50727\\Webdev.WebServer.exe  /port:1590 /path:"D:\Source" /vpath:/
start IEXPLORE.EXE "http://localhost:1590/나머지주소"

@echo off는 현재 창에서의 출력 내용을 실제로는 화면에 나타내지 말라는 의미입니다.

taskkill은 현재 동작중인 프로그램을 죽이는 명령어입니다.
/F는 강제로 죽이는 것입니다. 뒤의 프로세스를 모두 죽이는 것이죠

Webdev.WebServer.exe를 실행하면서 원래 웹 응용프로그램에 필요한 파라미터 들을 전달합니다

/vport:가상 IIS에서 포트는 몇번으로 할 것인지
/path: 웹 응용 프로그램 프로젝트 파일이 있는 경로는 어디인지
/vpath : 가상 IIS 내에서의 상대 경로는 어디인지 (없다는 그냥 /)

그리고 IE를 실행하면서 해당 페이지를 바로 열어버립니다 ^^

개발하면서 간단하게 bat 파일을 두어 자신이 개발 중인 페이지를 바로바로 띄우는 용도에 적합하답니다 ^^
신고
Posted by 서동진


티스토리 툴바