글쓴이는 외부 활동이 많아서, ASP.NET Core의 개발 환경 구성을 Ubuntu에서 CLI로 빌드 및 실행을 합니다. 장소 및 장비에 구애받지 않기 위해 VSCode 웹IDE를 설치했기 때문에, 브라우저만 킬 수 있으면 언제 어디서든 노트북이 없어도 개발을 할 수 있습니다. VSCode 웹IDE가 궁금하시면 아래 글을 참고하세요. https://bundw.tistory.com/69 VSCode 도커(Docker)로 docker-compose 사용하여 웹IDE 구축 (lscr.io/linuxserver/code-server) https://bundw.tistory.com/15 VSCode 도커(Docker)로 docker-compose 사용하여 웹IDE 구축 (cdr/code-server) VSCod..
ASP.NET Core의 EF Core는, 기본적으로 MS-SQL에 맞게 구성되어있습니다. MySQL 또는 MariaDB를 사용하기 위해서는 별도의 패키지 설치와 약간의 설정이 필요합니다. EF Core 내용이 구현되어있다고 가정하고, MySQL/MariaDB를 적용하는 방법을 알아보겠습니다. 이 글에서는 Database Context 및 Model를 다루지 않습니다. ASP.NET Core 6 기준으로 작성되었습니다. 먼저 NuGet 또는 CLI를 통해 Pomelo.EntityFrameworkCore.MySql 패키지를 설치합니다. $ dotnet add package Pomelo.EntityFrameworkCore.MySql NuGet을 통해 설치할 경우 검색 키워드를 mysql로 검색하면 상위에 위..
Ubuntu에서 .NET SDK와 Core를 설치하는 방법을 알아보겠습니다. 개발 환경을 설치하고자 한다면 .NET SDK를 설치, 런타임을 설치하고자 한다면 .NET Core를 설치하면 되며, ASP웹 배포 환경을 설치하고자 한다면 ASP.NET Core를 설치하면 되겠습니다. (.NET SDK를 설치하면 .NET Core 및 ASP.NET Core가 의존성으로 모두 설치됩니다) 먼저 .NET이 포함되어있는 Microsoft의 Repository를 추가하기 위해 아래 명령어로 패키지 서명 키를 추가합니다. $ wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-pro..
백엔드의 ASP.NET Core API와 프론트엔드의 React를 VisualStudio에서 프로젝트를 생성하고 설정 및 실행하는 방법을 알아보겠습니다. VSCode 또는 CLI로 프로젝트 생성하는 방법은 아래 글을 참고하세요. https://bundw.tistory.com/107 ASP.NET Core(닷넷 코어) + React(리액트) VSCode + CLI(명령 프롬프트) 프로젝트 생성 백엔드의 ASP.NET Core API와 프론트엔드의 React를 VisualStudio Code 및 CLI를 사용하여 프로젝트를 생성하고 설정 및 실행하는 방법을 알아보겠습니다. VisualStudio에서 프로젝트를 생성하는 방법은 아래 bundw.tistory.com 이 글은 Windows10 및 VisualSt..