zoukankan      html  css  js  c++  java
  • .net core3.1 读取配置文件

    1.配置文件

    {
      "Logging": {
        "LogLevel": {
          "Default": "Information",
          "Microsoft": "Warning",
          "Microsoft.Hosting.Lifetime": "Information"
        }
      },
      "wizards": [
        {
          "Name": "Gandalf",
          "Age": "1000"
        },
        {
          "Name": "Harry",
          "Age": "17"
        }
      ],
      "AllowedHosts": "*"
    }

    2.读取方法

      public class FirstController : Controller
        {
            private readonly ILogger<FirstController> _logger;
            private readonly IConfiguration _iConfiguration;
            public FirstController(ILogger<FirstController> logger, IConfiguration iConfiguration)
            {
                _logger = logger;
                _iConfiguration = iConfiguration;
            }
            public IActionResult Index()
            {
                string Urls = _iConfiguration["Urls"];
                string LogLevel = _iConfiguration["Logging:LogLevel:Default"];
                string Name = _iConfiguration["wizards:0:Name"];
    
                Console.WriteLine("Name:" + Name);
                Console.WriteLine("LogLevel:" + LogLevel);
                Console.WriteLine("Urls:" + Urls); //运行时的url
                _logger.LogWarning("测试日志");
                return View();
            }
        }
  • 相关阅读:
    一个优秀的博主 有助于前端进阶
    JS异步的理解以及promise
    node-sass出错
    vuecli脚手架搭建
    GitHub上传项目方法
    ES6转ES5
    webpack---安装与卸载
    CSS之BFC详解
    Vue.js学习 --环境搭建
    python is和==的区别
  • 原文地址:https://www.cnblogs.com/wangdash/p/12420122.html
Copyright © 2011-2022 走看看