ASP.NET Core 中的配置介绍
ASP.NET Core中可以从多种配置源中读取文件:
- 配置文件,如appsetting.json
- 环境变量
- 命令行参数
- 内存对象
0. 默认配置
生成ASP.NET Core Web应用程序时,会在Program的CreateHostBuilder()中使用Host.CreateDefaultBuilder方法为应用按以下顺序提供默认配置:
* appsetting.json
* appsetting.{Environment}.json,如appsetting.Development.json
* 环境变量
* 命令行参数
后面加载的配置会覆盖前面的,即如果一个配置在appsetting.json和命令行中都设置了,那么会以后加载的命令行配置为准。