当前位置: 移动技术网 > IT编程>开发语言>.net > ASP.NET Core笔记(3) - 配置

ASP.NET Core笔记(3) - 配置

2020年03月31日  | 移动技术网IT编程  | 我要评论

猫狗大战2高清,卫斯理小说在线阅读,欲望格斗2去码补丁

  • 配置规则
  • 命令行配置提供程序
  • 环境变量配置提供程序
  • 文件配置提供程序
  • 配置的读取
  • 自定义配置数据源

asp.net core中的配置项可以通过命令行、环境变量、json/xml/ini配置文件来提供。

web应用在生成主机时会调用createdefaultbuilder方法,这个方法按照下面的顺序添加各种配置提供程序:

  • 文件配置提供程序,用于加载appsetting.json
  • 文件配置提供程序,用于加载appsetting.{environment}.json
  • 环境变量配置提供程序
  • 命令行配置提供程序

对于同一配置,后面加载的配置提供程序会覆盖前面加载的内容,所以配置的默认优先级从低到高依次为:文件 -> 环境变量 -> 命令行。

配置规则

分层配置数据

配置 api 能够通过在配置键中使用分隔符来展平分层数据以保持分层配置数据。
比如,这样的json文件:

{
  "section0": {
    "key0": "value",
    "key1": "value"
  },
  "section1": {
    "key0": "value",
    "key1": "value"
  }
}

配置提供程序加载时,将使用冒号 (

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网