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