之前一直做Webform,没有接触MVC就直接开始了.net core ,所以记点,以备不时之需。
1、在Startup文件中获取配置文件。
public Startup(IConfiguration configuration)
{
Configuration = configuration;
}
public void Configure(IApplicationBuilder app,IHostingEnvironment env)
{
AppSettings.value= Configuration.GetSection("AppSettings:LabelName").Value;
}
2、读取appsettings.json文件进行获取。
string ConfigPath = Environment.CurrentDirectory + @"\appsettings.json";
string json = System.IO.File.ReadAllText(ConfigPath, Encoding.Default);
JObject jsonConfig = (JObject)JsonConvert.DeserializeObject(json);
string value = jsonConfig["AppSetting"]["LabelName"].ToString();