필요한 워크로드 설치
새 사이트를 준비하는 첫 번째 단계는 개발 환경 준비입니다. ASP.NET Core 웹 애플리케이션을 만들고 배포하려면 로컬 머신에 필요한 도구가 설치되어 있어야 합니다. 여기서는 필요한 개발 도구와 설치 방법에 대해 설명합니다.
개발 환경 구성
ASP.NET Core 웹 애플리케이션을 빌드하고, 디버그하고, Azure에 배포하려면 Visual Studio 내에 도구를 몇 개 더 설치해야 합니다. 해당 도구를 설치하려면 두 개의 Visual Studio 워크로드를 설치합니다.
Visual Studio 워크로드란?
워크로드는 Visual Studio 내에서 미리 구성된 도구 번들입니다. 이 번들은 개발자가 특정 유형의 애플리케이션을 빌드하거나 특정 개발 언어를 사용하거나 특정 플랫폼용 앱을 개발할 수 있도록 그룹으로 묶입니다.
예를 들어 C++로 데스크톱 개발 워크로드에는 C++ 콘솔 애플리케이션을 실행하고 디버그할 수 있게 해주는 Visual Studio 기능이 포함되어 있습니다. .NET을 사용한 모바일 개발 워크로드는 .NET을 사용하여 모바일 애플리케이션을 만드는 데 필요한 모든 도구를 설치합니다.
ASP.NET Core 개발 및 게시를 위한 Visual Studio 워크로드
Visual Studio 2022에는 웹 사이트를 만들고, 게시하고, Azure에 배포하는 데 필요한 두 개의 워크로드가 포함되어 있습니다. 해당 워크로드는 ASP.NET Core 사이트에 대한 템플릿을 포함하고 있으며 Azure에 사이트를 연결하고 배포하는 기능을 제공합니다.
Visual Studio 2022를 설치한 후에는 다음과 같은 Visual Studio 워크로드가 설치되어 있는지 확인해야 합니다.
ASP.NET 및 웹 개발: Visual Studio의 웹 개발 워크로드는 HTML 및 JavaScript 같은 표준 기반 기술과 ASP.NET을 사용하여 웹 애플리케이션 개발 생산성을 극대화하도록 설계되었습니다.
Azure 개발: Visual Studio의 Azure 개발 워크로드는 최신 .NET용 Azure SDK와 Visual Studio용 도구를 설치합니다. 해당 항목을 설치한 후에는 Azure Resource Manager 도구를 사용하여 리소스를 만들고, Azure 웹 및 Cloud Services용 애플리케이션을 빌드하고, Azure Data Lake 도구를 사용하여 빅 데이터 작업을 수행할 수 있습니다.
Visual Studio 워크로드 설치
Visual Studio 설치 관리자를 사용하여 Visual Studio의 일부로 설치된 구성 요소(워크로드 포함)를 수정할 수 있습니다.
설치 관리자를 시작하려면 Windows 시작 메뉴에서 V까지 아래로 스크롤한 다음, Visual Studio 설치 관리자를 선택합니다. 그러지 않고, 시작 메뉴가 열려 있는 동안 그냥
Visual Studio Installer
를 입력하여 설치 관리자 링크를 찾은 다음 Enter를 선택할 수도 있습니다.Visual Studio 설치 관리자 창이 나타납니다. 수정 단추를 선택합니다.
워크로드 탭의 웹 및 클라우드 섹션에서 ASP.NET 및 웹 개발 및 Azure 개발 워크로드가 선택되어 있는지 확인합니다.
그런 다음, 설치 관리자의 오른쪽 아래에 있는 수정 단추를 선택합니다. Visual Studio 설치 관리자는 필요한 구성 요소를 다운로드하고 설치합니다.
설치가 완료되면 시작을 선택하여 Visual Studio를 엽니다.
워크로드는 로컬에 설치된 Visual Studio에 추가되며 한 번만 설치하면 됩니다. 나중에 Visual Studio 설치 관리자를 실행하여 워크로드를 추가하거나, 설치된 워크로드를 사용자 지정하거나, 워크로드를 제거할 수 있습니다.
이 모듈의 연습을 완료하려면 ASP.NET 및 웹 개발 워크로드와 Azure 개발 워크로드를 설치해야 합니다. 아직 설치하지 않은 경우 다음 연습으로 넘어가기 전에 두 워크로드를 설치합니다.