2017-12-18 39 views
0

.netcore 2.0 콘솔 앱에서 appsettings.json의 데이터를 읽는 데 문제가있어 구문 예제가 작동하지 않는다는 것을 보았습니다/제안 사항이 있습니까? { "OBKEY": "OBKPASS"AppSettings 데이터 콘솔 App .net Core 2.0 읽기

} 내 appsettings.json의 값이 "OBNAME"과 같은

나는 기본적으로 다른 클래스의 VAR에 OBNAME 값을 할당 할

+0

[.NET Core 2.0의 개체 그래프에 구성 바인딩] 가능한 복제본 (https://stackoverflow.com/questions/47863078/binding-a-configuration-to-an-object-graph-in-net) -core-2-0) – JLe

답변

0
public const string ConfigurationFileName = "appsettings.json"; 


public static YourClass CreateConfiguration() 
{ 

    var builder = new ConfigurationBuilder()    
    .AddJsonFile(ConfigurationFileName); 

    IConfigurationRoot configurationRoot = builder.Build(); 
    YourClass yourClass = new YourClass(); 
    configurationRoot.Bind(filePolicyConfiguration); 
    return filePolicyConfiguration; 

} 

YourClass에는 appSettings.json 빌드와 같은 속성을 넣고이 클래스의 속성으로 OBNAME 을 넣습니다.

+1

나는 thisset을 obset의 이름으로 변경했을 때 존재하지 않는 것과 같은 에러를 얻고있다. – rahulchawla

+0

코드가 더 이해하기 쉽다. –