Programming/.NET
ASP.NET 에서 프로젝트를 구성할때 해당 프로젝트의 위치를 지정하는 방법에는 크게 3가지가 있습니다.

1. 내장 웹 서버

기존 2002/2003 에서는 모든 프로젝트가 IIS만을 사용해야 했지만 2005부터 내장 웹서버를 통하여 프로젝트를 구성할 수 있게 되었습니다. 따라서 파일이나 폴더를 생성할 수 있는 시스템상의 어느 위치건 프로젝트 전체를 해당 위치에 구성하고 구동할 수 있게 되었습니다.

Visual Studio 상의 내장 웹서버를 구동하게 되므로 더이상 직접적으로 IIS를 설치하고 구성할 필요가 없습니다. 따라서 IIS가 없는 윈도우즈 7 Home 에디션과 같은 운영체제에서도 ASP.NET 웹 개발이 가능해 졌습니다.

Visual Studio를 실행하고 File -> New -> Web Site 를 선택합니다.

<그림 1-1>

그림 1-1에서 하단의 Web Location을 보면 C:\Users\Administrator\Documents\Visual Studio 2013\WebSites\WebSite1 처럼 시스템상의 폴더로 기본위치가 지정된 것을 알 수 있으며 원한다면 오른쪽 'Browse...' 버튼을 우클릭하여 전혀 다른 위치로도 지정할 수 있습니다.(여기서 Administrator는 현재 사용자를 의미하는 것으로 사용자 계정이름에 따라 달라질 수 있습니다.)

2. IIS

원한다면 기존 VS 2002 / 2003 에서처럼 직접적으로 IIS를 구동할 수 있도록 프로젝트를 생성할 수 있습니다. 이를 위해 그림 1-1에서 Browse 버튼을 우클릭하여 그림 1-2 처럼 Choose Location 창을 띄우고 오른쪽 Local IIS를 선택합니다.

<그림1-2>

그림 1-2 의 IIS Sites가 IIS 웹서버를 구동하는 프로젝트이며 IIS Express Sites가 내장 웹서버를 사용하는 웹 프로젝트입니다. 그림 1-2는 현재 IIS가 설치되어 있지 않은 상태이므로 IIS Sites에 'You must install IIS to view local IIS sites' 라고 표시되는 것이며 만약 정상적으로 IIS가 설치된 상태라면 해당 IIS서버의 'Default Web Site'가 표시될 것입니다.(이걸 확인하려면 Visual Studio를 관리자 권한으로 실행해야 합니다.)

Default Web Site 가 정상적으로 표시되는 경우 이 항목을 우클릭하면 그림 1-2에서 오른쪽 상단에 버튼들이 사용가능하도록 활성화 됩니다. 이중 왼쪽 가장 첫번째 버튼은 신규사이트를, 두번째 버튼은 새로운 웹 애플리케이션을 생성하도록 하며 세번째 버튼은 생성된 웹 사이트안에 가상디렉토리를 생성하고 마지막 네번째 버튼은 선택된 사이트를 삭제하도록 합니다.

3. FTP

그림 1-2에서 FTP Site를 선택하는 경우 원격 서버에 생성하고자 하는 프로젝트의 모든 관련 파일을 FTP 연결을 통해 생성할 수 있도록 합니다.

<그림 1-3>

이것은 프로젝트 생성이 FTP로 된것인지 아니면 로컬에서 된것인지에 대한 구분만 있을뿐 나머지 작업은 마치 로컬에서 하는것과 같은 방식으로 진행될 수 있습니다.

'Programming > .NET' 카테고리의 다른 글

[ASP.NET] 페이지간 포스팅(Posting / Post)  (0) 2013.12.23
[Visual Studio] 클래스 디자이너  (0) 2013.12.22
[ASP.NET] 프로젝트(Project) 위치지정  (0) 2013.12.16
[ASP.NET] 폴더 구조  (1) 2013.12.12
[ASP.NET] Label  (0) 2013.12.11
[ASP.NET] 빌드공급자  (0) 2013.12.10
0 0