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。

          

  • 相关阅读:
    正向代理与反向代理的区别
    显式拥塞通知ECN剖析
    Save info in Hidden Field
    sessionID difference
    Windows server 2003 无法找到Cookies位置
    create Cookie
    SQL Server Session
    New class in ASP.NET
    Save info in Query string
    Crypto number
  • 原文地址:https://www.cnblogs.com/xinbaba/p/10345065.html
Copyright © 2011-2022 走看看