zoukankan      html  css  js  c++  java
  • .net和.netCore 获取appsettings配置文件对比

    1、.net读取config中appSettings

         2.1 在configuration节点下添加appSettings,并增加一个需要读取的配置

    <appSettings>
        <!--端口-->
        <add key="port" value="3306" />
     </appSettings>

       2.2 在需要读取的类中添加System.Configuration引用,读取方法如下:

    var port=  ConfigurationManager.AppSettings["port"]

    2、.netCore中读取appsettings.json中配置文件

          2.1在appsettings.json直接添加如下配置:

      "ApplicationConfiguration": {
        //端口
        "port": "3306"
      }

         2.2 创建ApplicationConfiguration类

        //配置类_读取appsettings.json配置文件
        public class ApplicationConfiguration
        {
            /// <summary>
            /// 端口
            /// </summary>
            public string port{ get; set; }
        }

       2.3 ApplicationConfiguration在HomeController中进行依赖注入

        public readonly ApplicationConfiguration _AppConfig;        
        public ActivitiesController(IOptions<ApplicationConfiguration> AppConfig) 
        {
            _AppConfig = AppConfig.Value;
        }

       2.4 获取配置

        var port= _AppConfig.port;

    到这个地方已经能获取到 port =3306。

          

  • 相关阅读:
    Swift的闭包(一):闭包简介、闭包表达式的优化
    iOS 用户体验之音频
    【iOS】Core Bluetooth
    【iOS】3D Touch
    golang中channel的超时处理
    Objective-C 中的 BOOL
    2015年总结
    load vs. initialize
    正则表达式
    When does layoutSubviews get called?
  • 原文地址:https://www.cnblogs.com/xinbaba/p/10345065.html
Copyright © 2011-2022 走看看