一、appsettings.json
二、appsettings.{Environment}.json
三、用户机密(secrets.json)
四、环境变量(launchSettings.json,此文件仅用于开发环境)
五、命令行参数(dotnet run x = "xxx")
从前至后按顺序读取。
如果在多个配置源中具有密钥名称相同的配置设置(简单来说就是重名了),则后面的配置源会覆盖先前的配置源。
一、appsettings.json
二、appsettings.{Environment}.json
三、用户机密(secrets.json)
四、环境变量(launchSettings.json,此文件仅用于开发环境)
五、命令行参数(dotnet run x = "xxx")
从前至后按顺序读取。
如果在多个配置源中具有密钥名称相同的配置设置(简单来说就是重名了),则后面的配置源会覆盖先前的配置源。