Friday, February 10, 2012
Retabbed
Login | Register
아티클
  Search
ASP.NET으로 만드는 게시판 - [1]프로젝트 생성
ASP.NET으로 만드는 게시판 - [1]프로젝트 생성

비주얼스튜디오를 실행하고 시작페이지의 새 프로젝트를 선택하거나 메뉴의 파일>새로 만들기>프로젝트 를 선택하면 아래와 같은 다이얼로그가 나온다.

 NewProject.gif

좌측 프로젝트 형식Visual C# 프로젝트를 선택하고 오른쪽 템플릿ASP.NET 웹 응용프로그램을 선택한다. ASP.NET 웹 서비스와 혼동하지 않도록 주의 한다.(웹 서비스에 관해서는 차후에 다시 다루기로 한다.) 아래쪽 위치는 프로젝트가 생성되는 위치를 말한다. 일반 어플리케이션은 하드디스크상의 위치를 정하지만 웹 응용프로그램이므로 URL로 정의가 된다. 그림과 같이 http://localhost/DotNetBBS라 입력하고 확인을 누른다. 앞으로 이 프로젝트의 이름은 DotNetBBS라 부른다.

자 이제 프로젝트가 만들어 졌다 프로젝트가 만들어 지면 초기화면은 다음과 같이된다.

 NewProjectFirstVSScreen.gif

코드는 차자 보도록 하고 프로젝트가 어디에 어떻게 만들어 졌는지 먼저 살펴보자. 우선 IIS를 관리하는 인터넷 정보서비스라는 프로그램을 실행한다. Windows XP Pro의 경우에는 제어판>관리도구>인터넷정보서비스 를 실행하면 된다. Windows 2000서버 등은 시작메뉴에 관리도구가 있다. 이 프로그램을 실행하고 아래 그림과 같이 DotNetBBS가 들어간 위치를 확인해 본다.

 
IISManager.gif

DotNetBBS는 기본웹사이트 아래에 생성되어 있는데 여기가 바로 http://localhost/DotNetBBS에 해당하는 위치이다. 이 웹 프로그램에 대한 IIS상의 설정은 오른쪽 버튼은 눌러 속성 화면을 열어 다양한 설정을 할 수 있다. 이 다이얼로그에 대한 설정은 차후에 자세히 다루기로 한다. 그렇다면 이 프로그램이 실제 위치하고 있는 곳은 어디인가?
위의 화면에서 기본웹사이트>속성>홈 디렉터리를 보면 이 웹 사이트가 실행되고 있는 홈 디렉터리의 위치가 나온다. 


 WebsiteProperty.gif

특별히 바꾸지 않았다면 위의 그림과 같이 c:\inetpub\wwwroot로 나올 것이다. 여기가 바로 URL로 말하자면 http://localhost/ 에 해당하는 위치이고 http://localhost/DotNetBBS는 c:\inetpub\wwwroot\DotNetBBS에 있다.

다시 비주얼스튜디오로 돌아가자. 메뉴에서 디버그>시작을 누른다.(또는 단축키인 F5를 누른다) 그러면 IE가 실행되면서 아래와 같이 빈 화면이 나오면 모든 것이 정상적으로 실행된 것이다.

 FirstIE-EmptyScreen.gif

비록 빈 화면 이지만 윈도우 타이틀의 WebForm1이라는 제목과 주소란의 http://localhost/DotNetBBS/WebForm1.aspx라는 내용을 확인하라. 이 모든 것이 정상적으로 표시 되었다면 첫 웹 어플리케이션은 훌륭하게 잘 동작하고 있다는 것을 말한다. 한가지만 더 확인하자 위의 화면에서 오른쪽 버튼을 눌러 소스보기를 해보자. 그러면 아래와 같은 소스가 나오는지도 확인하라.

<! DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >

 

< html >

  < head >

    < title >WebForm1</title>

    < meta name ="GENERATOR" Content ="Microsoft Visual Studio .NET 7.1">

    < meta name ="CODE_LANGUAGE" Content ="C#">

    < meta name =vs_defaultClientScript content ="JavaScript">

    < meta name =vs_targetSchema content ="http://schemas.microsoft.com/intellisense/ie5">

  </ head >

  < body MS_POSITIONING ="GridLayout">

       

    < form name ="Form1" method ="post" action ="WebForm1.aspx" id ="Form1">

< input type ="hidden" name ="__VIEWSTATE" value ="dDwtNjU0MzcyMTk1Ozs+N/AzyYTLyu7DnKb0R/dfMZNWTeI=" ID ="Hidden1"/>

 

 

    </ form >

       

  </ body >

</ html >

여기까지 되었다면 모든 준비가 끝났다. 다음 편에서는 실제 프로그래밍을 시작하자.


게시일자 Thursday, November 10, 2005 (Archive on Thursday, November 17, 2005)
게시자: 사이트관리자  저자: 불나방
돌아가기

평점:
평가:
평가 올리기

현재평점평균: 4.33
평점: 5
자세하게 써주셨네요..감사.ㅋ
평점: 5
평점: 3
Terms | Privacy | host
Copyright 2005 Code99.NET
 | 아티클 | 자료실 | 블로그 | Q&A | 관리자에게