더북(TheBook)

이와 같이 설정된 DotNetNoteSettings.json 파일은 프로젝트 루트에 있는 Startup.cs 파일의 생성자에서 다음 코드로 포함되어 프로젝트에서 사용된다. 다음 코드가 있는지 확인한다.

▼  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();
}

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