ASP.NET Core Web API를 기반으로 Employee와 Photo 간의 관계를 설계하고, EF Core를 통한 데이터 처리, Mapster를 활용한 ViewModel 매핑, Swagger 기반 테스트 환경 구성까지 단계적으로 구현해보며, 마지막으로 Basic 인증을 적용해 실제 서비스에서 활용 가능한 보호된 API 구조를 완성하는 과정을 정리했습니다.
ASP.NET Core Empty 프로젝트에서 MapIdentityApi와 EF Core In-Memory Database를 사용해 ApplicationUser 기반 Identity API를 빠르게 구성하고, .http 파일로 회원 가입, 로그인, 보호된 API 호출까지 한 번에 테스트하는 방법을 정리합니다.
ASP.NET Core 10.0 기반으로 MVC 구조를 이해하기 위한 News 섹션 실습 튜토리얼입니다. 라우팅, 컨트롤러, 모델 바인딩, 뷰 연결 흐름을 단계별로 설명합니다.
ViewComponent 기반 카루셀을 CSS/JS/뷰로 분리해 ASP.NET Core MVC 메인 페이지에 깔끔하게 붙이는 방법을 정리했습니다.
이 문서는 ASP.NET Core MVC 10.0 환경에서 Companies 테이블을 생성하고, 세 가지 데이터 접근 기술(ADO.NET, Dapper, Entity Framework Core)을 사용하여 데이터를 입력하고 조회하는 방법을 단계별로 설명합니다.
대규모 컨퍼런스를 웹 애플리케이션으로 구축할 때, 주요 기능을 효율적으로 관리하려면 Areas를 활용하는 것이 좋습니다. 본 문서에서는 ASP.NET Core MVC의 Areas를 활용하여 Conferences 영역을 구성하고, 그 안에 Tickets, Agenda, Speakers, Workshops 등의 기능을 포함하는 방법을 설명합니다.
ASP.NET Core에서 특정 이미지 파일을 Base64 문자열로 변환하여 반환하는 API를 구현할 수 있습니다. 이 API는 wwwroot/images/logos/ 디렉터리에서 이미지를 찾아 data:image/png;base64,... 형식으로 변환한 후 반환합니다.
Unable to connect to web server "IIS Express" 해결책
HTTP Error 500.30 - ASP.NET Core app failed to start
이 블로그 글에서는 ASP.NET Core 8.0 MVC 애플리케이션에 특정 테넌트의 지정된 IP 범위 내에서만 로그인을 허용하는 IP 제한 기능을 추가하는 방법을 자세히 설명합니다. 강력한 보안을 위한 Blazor 기반 프로젝트 설정, ASP.NET Core Identity 구성, 다중 테넌트 시스템 설계, 그리고 구성 기반 IP 제한까지, 이 문서는 각 단계를 체계적으로 안내하며, 보안, 예외 처리, 로깅을 고려한 실제 구현에 대한 중요한 지침을 제공합니다.