더북(TheBook)

24.1.5 appsettings.json

ASP.NET Core 1.0은 XML 기반이 아닌 JSON 기반으로 환경 설정 파일을 관리한다. 기존의 ASP.NET이 Web.config 파일을 사용했던 것과는 다른 방식이다. JSON은 XML보다 읽기 쉽고 빠르다.

ASP.NET Core 프로젝트 루트에 있는 appsettings.json 파일은 주요 환경 설정 파일과 데이터베이스 연결 문자열 정보가 들어오는 파일로 기본 생성 코드는 다음과 비슷하다. 이 appsettings.json 파일의 내용은 주로 Startup.cs 파일의 ConfigureServices() 메서드에서 읽어 와 사용한다.


{
  “ConnectionStrings”: {
      “DefaultConnection”:
          “Server=(localdb)\mssqllocaldb;Database=DB명;Trusted_Connection=True;”
  },
  “Logging”: {
      “IncludeScopes”: false,
      “LogLevel”: {
          “Default”: “Debug”,
          “System”: “Information”,
          “Microsoft”: “Information”
      }
  }
}

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.