본문 바로가기
Development/Visual Basic | VBScript | ASP

Visual Studio 2008 Classic ASP(Active Server Page) 개발 환경 설정.

by Dev. Jkun 2012. 2. 15.
반응형

출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=56&MAEULNO=22&no=135814&ref=135814 

Visual Studio 2008 Classic ASP(Active Server Page)
개발 환경 설정.

작성자김민삼

작성일: 2009-11-23

1.     웹사이트 프로젝트에서 새 항목 추가하기 메뉴에서 asp템플릿 추가하기.

1.1 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplates\Web
      - \VisualBasic\1042 
폴더에 ASPPage.Zip 파일 복사
.
      - \CSharp\1042 
폴더에 ASPPage.Zip 파일 복사
.
1.2 
시작 > 프로그램
 > Microsoft Visual Studio 2008 > Visual Studio Tools
   > Visual Studio 2008 
명령프롬프트 실행
.
1.3 devenv /setup
 - 
명령프롬프트가 다시 생길 때 까지 대기
.

기존의 프로젝트에서 새 항목 추가하기에서 Active Server Page 항목이 추가되었는지 확인.

 

2.     파일 > 새 파일에서 asp템플릿 추가하기.

2.1   C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\NewFileItems
ASPPage.zip
파일의 압축을 풀고 ASPPage.asp를 복사.

2.2   ASPPage.asp ASP Page.asp로 파일이름 변경

2.3   1.2, 1.3번 수행.

visual Studio를 열고 파일 > 새 파일 > 범주의 일반 탭에서 ASP Page항목이 추가되었는지 확인.

* ASP관련 인텔리센스가 동작되지만 Include 시킨 파일의 전역 변수 및 메소드(Sub, Function)
 
정보는 나오지 않음.

 

 

3.     기존 웹사이트를 Visual Studio로 열기.
(로컬 IIS에 이미 설정되었는 가정하에 설명.)

3.1.  파일 > 새 프로젝트 > 프로젝트 형식의 기타 프로젝트 형식 > Visual Studio 솔루션 >
빈 솔루션 선택 후 솔루션 파일을 만들 디렉토리 설정.

3.2.  생성된 솔루션 선택 후 새 솔루션 폴더 생성

3.3.  생성된 폴더 선택 후 기존 웹사이트 열기
로컬IIS선택 후 불러올 웹사이트 선택하여 열기.
* IIS
설정의 .NET설정이 1.1버전으로 구성되어 있을 시 2.0으로 사이트를 구성하겠냐는

메시지가 나오면 예를 선택.(큰 의미는 없으나 Visual Studio 2008의 구성이 .net 2.0 이상의 버전으로 되어 있기에 일단 구성함.)
다음 메시지 창 ? .NET Framework 2.0 웹사이트 발견 이 나오지만 예를 선택
.
만약 Web.config가 생성되었을 시 삭제.

4.     디버깅하기.

4.1.  디버깅하고자 하는 페이지에 중단점 설정 후 브라우저 실행하여 해당 페이지 호출.

4.2.  Visual Studio 의 디버그 > 프로세스에 연결

4.3.  연결대상 영역의 선택버튼 클릭.

4.4.  다음 코드 형식 디버깅 선택.

4.5.  스크립트, T-SQL 선택 후 확인

4.6.  w3sp.exe 선택 후 연결.

 

ASPPage.zip파일 다운로드 경로
http://www.arkhipov.com/blog/ASPPage.zip

 

참조site

* template 관련 url (이 곳에서 asppage.zip를 다운로드 받을 수 있음.)

http://blogs.msdn.com/mikhailarkhipov/archive/2005/06/26/432852.aspx

 

디버깅 관련

http://www.codeproject.com/KB/debug/DebugVBScriptVS2008.aspx

 

기타 디버깅 방법

http://blogs.msdn.com/greggm/archive/2006/03/15/552108.aspx

반응형

댓글