7. Startup.cs 파일의 생성자에는 ConfigurationBuilder 클래스를 사용해 appsettings.json에 들어 있는 기본 설정 데이터를 읽어 오는 코드가 포함되어 있다. 이 코드에 AddJsonFile 메서드를 사용해 Settings 폴더의 JSON 파일을 읽어 오는 코드를 추가한다.

    ▼  Startup.cs 파일의 생성자

    public Startup(IHostingEnvironment env)
    {
      // [!] Configuration
      var builder = new ConfigurationBuilder()
          .SetBasePath(env.ContentRootPath)
          .AddJsonFile(“appsettings.json”, optional: true, reloadOnChange: true)
          .AddJsonFile($“appsettings.{env.EnvironmentName}.json”, optional: true)
          // [!] Configuration : Strongly Typed Configuration Setting
          //    추가 환경 설정 파일 지정
          .AddJsonFile($“Settings\DotNetNoteSettings.json”, optional: true) 
          .AddEnvironmentVariables();
      
      Configuration = builder.Build();
    }
    

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