ASP.NET을 공부해야할 일이 생겼다. ASP.NET Core와 ASP.NET이 같은 것인줄 알았는데 아니었다. 두개의 차이점은 나중에 알아보기로 하고, 먼저 ASP.NET을 이용해 어떻게 MVC 패턴의 웹 애플리케이션을 제작하는지 마이크로소프트가 제공하는 문서를 통해 알아보기로 했다.
먼저 Visual Studio Community를 설치했다. 가장 최신 버전인 2019를 설치했다. 그 이후 Visual Studio를 실행하였다.
비주얼 스튜디오를 실행하면 다음과 같이 최근 작업했던 파일을 열거나 그 외 다른 작업들을 할 수 있다. 이 중에서 새 프로젝트 만들기 메뉴를 선택했다.
ASP.NET 웹 애플리케이션을 제작할 것이기 때문에 사진처럼 붉은 상자로 강조된 부분을 클릭한다. 지금은 ASP.NET Core가 아니라 그냥 ASP.NET을 사용해 프로젝트를 만든다.
프로젝트 이름과 위치를 알맞게 설정해준 다음 만들기 단추를 클릭한다. 마이크로소프트 문서에 나온 그대로 실행할 것이기에 프로젝트명은 MvcMovie로 했다.
만들기 단추를 클릭하면 다음으로 템플릿을 선택하는 화면으로 넘어간다. MVC 패턴의 애플리케이션 제작이 목적이기에 MVC 템플릿을 선택한다.
그러면 위와 같이 프로젝트가 생성된다. 그리고 F5를 누르면 디버깅을 시작한다. 그러면 IIS Express라는 것을 시작하고 웹 앱을 실행한다고 한다.
그러면 다음과 같이 웹 앱이 실행된다. 이것이 ASP.NET의 Hello World라고 문서는 설명한다. 일단은 새로운 환경에 적응하려다 보니 새롭게 나타나는 용어에 익숙해져야 해서 난감했으나, 전체적인 흐름은 Spring과 크게 다르지 않아 보인다. View가 html이나 jsp가 아닌 cshtml이란 확장자로 끝나는 것도 그렇고, 일단은 이런 차이점에 익숙해져야 할 것 같다.
'프로그래밍 > C#' 카테고리의 다른 글
ASP.NET MVC 5 연습(2) - MVC 패턴, 컨트롤러 추가 (0) | 2020.11.29 |
---|