Azure에 ASP.NET Core 웹 응용 프로그램 배포하기(Visual Studio)
목차:
개발환경 설정하기
노트 :
사용 중인 머신에 필요한 구성 요소들이 많이 설치되어 있지 않다면 SDK 설치에 30분 이상 걸릴 수도 있습니다.
웹 응용 프로그램 생성하기
Visual Studio의 시작 페이지에서 새 프로젝트(New Project) 링크 버튼을 클릭합니다.
또는 메뉴를 이용해서 새로운 프로젝트를 생성할 수도 있습니다.
파일(File) > 새로 만들기(New) > 프로젝트(Project)를 선택합니다.
새 프로젝트(New Project) 대화 상자의 항목들을 입력합니다:
-
좌측 패인에서 웹(Web) 노드를 선택합니다.
-
메인 패인에서 ASP.NET Core Web Application (.NET Core) 템플릿을 선택합니다.
-
확인(OK) 버튼을 누릅니다.
New ASP.NET Core Web Application (.NET Core) 대화 상자가 나타나면:
- 웹 응용 프로그램(Web Application) 템플릿을 선택합니다.
- 인증(Authentication) 항목이 개별 사용자 계정(Individual User Accounts)으로 설정되어 있는지 확인합니다.
- 클라우드의 호스트(Host in the cloud) 체크 상자가 해제되어 있는지 확인합니다.
- 확인(OK) 버튼을 누릅니다.
로컬에서 응용 프로그램 테스트하기
-
Ctrl-F5 키를 눌러서 로컬에서 응용 프로그램을 실행합니다.
-
About 링크와 Contact 링크를 클릭해봅니다.
사용 중인 장치의 크기에 따라서 이 링크들을 틀릭하려면, 먼저 탐색 아이콘을 클릭해야 할 수도 있습니다.
-
이번에는 Register 링크를 클릭해서 새로운 사용자를 등록해봅니다.
이때 가상의 전자메일 주소를 사용해도 무방합니다.
그러나 폼을 제출하면 다음과 같은 오류가 발생할 것입니다:
이 오류를 해결할 수 있는 방법은 두 가지가 존재합니다:
-
Apply Migrations 버튼을 클릭하고 잠시 기다리면 마이그레이션이 완료됩니다.
그러면 페이지를 새로 고침합니다. 또는
-
명령 프롬프트에서 프로젝트가 위치한 디렉터리로 이동한 다음, 다음 명령을 실행합니다:
dotnet ef database update
그러면 응용 프로그램이 새로운 사용자를 등록할 때 사용한 이메일 주소와 Log off 링크를 보여줄 것입니다.