
애플리케이션 라이프사이클
Startup, Program.cs, Host builder, WebApplicationBuilder, 앱 종료, hosted services
20 면접 질문·
Junior
1ASP.NET Core 애플리케이션에서 Program.cs 파일의 주요 역할은 무엇입니까?
1
ASP.NET Core 애플리케이션에서 Program.cs 파일의 주요 역할은 무엇입니까?
답변
Program.cs 파일은 Dependency Injection을 통한 필요한 서비스 구성과 middleware 컴포넌트로서의 요청 처리 파이프라인 정의를 포함하여 애플리케이션 시작 코드를 중앙 집중화합니다. 이 접근 방식은 모든 구성을 단일 파일에 통합하여 앱 설정을 관리하고 이해하기 쉽게 만듭니다.
2기본 설정으로 WebApplicationBuilder를 생성하려면 어떤 메서드를 사용합니까?
2
기본 설정으로 WebApplicationBuilder를 생성하려면 어떤 메서드를 사용합니까?
답변
WebApplication.CreateBuilder()는 기본 구성으로 WebApplicationBuilder를 초기화하는 표준 메서드입니다. 이 메서드는 logging, 구성(appsettings.json, 환경 변수), Kestrel 서버 및 최신 ASP.NET Core 애플리케이션을 시작하는 데 필수적인 기타 설정을 자동으로 구성합니다.
3WebApplication을 빌드하기 전에 애플리케이션에 필요한 서비스를 어디에서 구성합니까?
3
WebApplication을 빌드하기 전에 애플리케이션에 필요한 서비스를 어디에서 구성합니까?
답변
WebApplicationBuilder의 builder.Services 속성은 애플리케이션을 빌드하기 전에 모든 서비스가 등록되는 Dependency Injection 컨테이너에 대한 액세스를 제공합니다. 이곳은 AddControllers(), AddDbContext() 또는 적절한 lifetime(singleton, scoped, transient)으로 사용자 정의 서비스를 추가하기에 적합한 위치입니다.
4
애플리케이션을 빌드하기 위해 WebApplicationBuilder에서 어떤 메서드를 호출합니까?
5
ASP.NET Core 애플리케이션에서 보안을 위해 어떤 middleware를 먼저 등록해야 합니까?
+17 면접 질문
기타 .NET 면접 주제
C# 기초
Junior
25개 질문LINQ & Delegates
Junior
20개 질문C# 언어 핵심 요소
Junior
15개 질문ASP.NET Core 기초
Junior
18개 질문ASP.NET Core 요청 수명 주기
Junior
20개 질문Configuration & Settings
Junior
20개 질문Dependency Injection
Mid-Level
24개 질문Entity Framework Core
Mid-Level
25개 질문Minimal APIs
Mid-Level
18개 질문Web API 개발
Mid-Level
22개 질문ASP.NET Core의 Async
Mid-Level
20개 질문Authentication & Authorization
Mid-Level
18개 질문HttpClient & 네트워킹
Mid-Level
20개 질문JSON 직렬화
Mid-Level
20개 질문Entity Framework Core 고급
Mid-Level
25개 질문C# 고급 기능
Mid-Level
20개 질문Clean Architecture
Mid-Level
20개 질문Logging, Monitoring & Observability
Mid-Level
22개 질문단위 테스트와 xUnit
Mid-Level
20개 질문통합 테스트
Mid-Level
18개 질문Docker & Containerization
Mid-Level
16개 질문NuGet 패키지 관리
Mid-Level
16개 질문Memory Management & GC
Senior
22개 질문리액티브 프로그래밍
Senior
24개 질문Async/await 및 패턴
Senior
26개 질문.NET 디자인 패턴
Senior
24개 질문성능 최적화
Senior
22개 질문보안 및 모범 사례
Senior
24개 질문SignalR 및 실시간
Senior
22개 질문마이크로서비스 아키텍처
Senior
25개 질문