在我们之前的Asp.netmvc开发中,一提到配置文件,我们不由的想到web.config和app.config,在core中,我们看到了很多的变化,新的配置系统显得更加轻量级,具有更好的扩展性,并且支持多样化的数据源。
今天,我们以appsettings.json为例,读取一些简单的系统配置。
我们添加一些简单的系统配置,来演示一下读取appsettings.json:
我们添加一个配置类ApplicationConfiguration
在Startup.cs的ConfigureServices添加
services.Configure
添加一个领域层AppConfigurtaionServices
publicclassAppConfigurtaionServices{privatereadonlyIOptions
publicApplicationConfigurationAppConfigurations{get{return_appConfiguration.Value;}}}
THE END