配置文件Configuration读取

appsettings.json增加:

"SiteConfig": {

    "Name": "flcode",

    "Info": "ASP.NET Core 开发及跨平台,配置文件读取"

  }


然后新建一个SiteConfig 类:

public class SiteConfig

    {

        public string Name { get; set; }

        public string Info { get; set; }

    }


 ConfigureServices 中添加Options 及对应配置:

services.Configure(Configuration.GetSection("SiteConfig"));


Controller 中读取:

public class HomeController : Controller

{

       public SiteConfig Config;

        public HomeController(IOptions option)

        {

            Config = option.Value;

        }

  }

你可能感兴趣的:(配置文件Configuration读取)