2021年3月

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和命令行中都设置了,那么会以后加载的命令行配置为准。

- 阅读剩余部分 -