반응형
환경변수의 값을 읽어올 때 여러 상황에 따라 다른 환경변수 설정을 구성하고 상황에 맞춰 적절한 환경변수 값을 불러올 수 있습니다.
다음은 기본 설정과 개발상황에서 쓰는 환경설정을 구분하여 설정한 상태의 코드입니다.
appsettings.json
"Logging": {
"LogLevel": {
"Default": "Debug",
"Microsoft.EntityFrameworkCore": "Warning"
}
},
"CardType": "CSNCard",
"AllowedHosts": "*"
}
appsettings.Development.json
{
"Logging": {
"LogLevel": {
"Default": "Trace",
"Microsoft.AspNetCore": "Trace"
}
}
}
설정하는 방법
두 개의 환경변수 중 어느 값을 읽어올지는 다음과 같은 방법으로 설정할 수 있습니다.
1. 솔루션 탐색기에서 본인 솔루션 우클릭 + 속성 클릭
2. 목록 중 디버그에서 디버그 시작 프로필 UI 열기
3. 내리다보면 환경변수가 있고 아래와 같이 설정할 수 있습니다.
(아래와 같이 설정하면 Development 로 작성한 appsettings 를 적용할 수 있습니다.)
반응형
'C#' 카테고리의 다른 글
MQTT Protocol 의 특징 및 사용 (1) | 2024.02.27 |
---|---|
Service 생성 성능 측정 (0) | 2024.02.19 |
C# 자동 구현 속성, 필드, 속성 (0) | 2024.02.02 |
user 값 넣기 ( iSecure-Gateway(suprema)) 메모용 (0) | 2024.01.27 |
DBContext 를 사용하여 Migration 하는 방법 (0) | 2024.01.25 |