`

ASP.NET CORE读取APPSETTINGS.JSON的配置

 
阅读更多
1、首先在appsettings文件中添加我们的其他常用配置信息

  "Setting": {
    "oa_ff": "https://www.oa.com/",
    "crm_ff":"123465"
  }


2、
再创建一个实体类Setting
public class Setting
    {
        public string oa_ff { get; set; }
        public string crm_ff{ get; set; }
    }


3、startup.cs启动类中public void ConfigureServices方法增加
services.AddOptions();
            services
                .Configure<Setting>(Configuration.GetSection("Setting"));  //此处的Setting类是自己新建的,内容要和appsetting.json中Setting节点里字段对应起来方便以后访问


4、在控制器中中定义上下文及setting
//定义上下文
        private readonly db_oa_depContext _context;
        private readonly IOptions<Setting> _appSettings;

        public WorkFlowController(db_oa_depContext context, IOptions<Setting> appSettings)
        {
            this._context = context;
            this._appSettings = appSettings;
        }


5、控制器中访问:_appSettings.value.属性  就可以出来了

参考:http://blchen.com/asp-net-read-config-from-appsettings-json/
分享到:
评论

相关推荐

    如何在Asp.net core 6 的 Program.cs 中读取 appsettings.json

    在本教程中,我们将探讨如何在 ASP.NET Core 6 的 `Program.cs` 文件中读取和使用 `appsettings.json` 配置文件。 首先,确保你的项目已经引用了必要的 NuGet 包,这些包包括: 1. `Microsoft.Extensions....

    ASP.NET core Web中使用appsettings.json配置文件的方法

    在ASP.NET Core中,配置系统被设计得更加灵活和可扩展,其中一个常用的配置源就是`appsettings.json`文件。这篇内容将详细介绍如何在ASP.NET Core Web项目中使用`appsettings.json`配置文件。 首先,`appsettings....

    ASP.NET Core根据环境变量支持多个 appsettings.json配置文件

    ASP.NET Core引入了环境变量来支持根据当前环境加载不同的`appsettings.json`配置文件,从而简化了环境特定配置的管理。 一、环境变量与配置文件 在ASP.NET Core中,`appsettings.json`文件通常存储通用的配置信息...

    .netcore入门8:aspnetcore读取appsettings.json内容(自定义扩展、原理)

    探究appsettings.json文件的读取方式、自定义扩展json配置文件 实验代码 https://download.csdn.net/download/u010476739/12161710 读取方法一、IConfiguration[“key1:key2”] 1.1 在appsettings.json中加入配置...

    ASP.NET和ASP.NETCore多环境配置对比.doc

    在ASP.NET Core中,多环境配置是通过使用appsettings.json文件和它的变体来实现的。例如,appsettings.Development.json和appsettings.Production.json文件可以被用来配置不同的环境。 在ASP.NET Core中,多环境...

    asp.net core6 MVC+SQLite例子

    ASP.NET Core 6 MVC+SQLite 示例项目是一个现代Web应用程序开发框架的应用实例,它结合了ASP.NET Core 6的最新特性,MVC(Model-View-Controller)设计模式以及SQLite数据库。这个项目是在Visual Studio 2022环境下...

    asp.net core.docx

    在ASP.NET Core中,应用的配置可以通过`appsettings.json`文件进行管理,这个文件包含了应用的基本设置。此外,`appsettings.{Environment}.json`文件允许根据不同的运行环境(如Development、Staging或Production)...

    如何在ASP.NET Core类库项目中读取配置文件详解

    在ASP.NET Core中,配置文件的管理是一个关键的方面,特别是在构建类库项目时,我们需要有效地读取和使用这些配置。在.NET Core之前,配置通常存储在web.config文件中,但现在,配置文件通常是JSON格式,如...

    .Net Core读取Json配置文件的实现示例

    前言:在与传统的asp.net MVC项目相比,.net core项目在项目目录的文件结构上和功能上与前者都有很大的区别。例如:在.net core中使用Startup.cs取代Global.asax文件用于加载应用程序的配置和各种启动项。appsettings...

    【ASP.NET编程知识】.Net Core3.0 配置Configuration的实现.docx

    在.NET Core 3.0项目中,通常会有一个`appsettings.json`文件,用于存储应用的基础配置信息。此外,还可以根据不同的环境(如开发、测试、生产)创建相应的`appsettings.{Environment}.json`文件,以便为每个环境...

    【ASP.NET编程知识】.NET Core 2.0迁移小技巧之web.config 配置文件示例详解.docx

    在.NET Core的早期版本中,传统的ASP.NET框架中的web.config配置文件不再被直接支持,而是转向使用JSON或XML格式的配置文件,如appsettings.json。然而,对于那些依赖web.config的项目,这可能带来迁移挑战。幸运的...

    【ASP.NET编程知识】.NET Core读取配置文件方式详细总结.docx

    ASP.NET Core 配置文件读取方式详细总结 .NET Core 框架下,配置文件的读取方式与之前的 .NET Framework 有所不同。之前的 .NET Framework 采用 XML 的 config 文件,而 .NET Core 主要采用 JSON 文件键值对配置...

    asp.net core配置文件加载过程的深入了解

    ASP.NET Core配置文件加载过程是理解应用程序如何读取和处理设置的关键部分。在这个过程中,`.NET Core` 使用 `Microsoft.Extensions.Configuration` 框架来管理配置。本文将深入探讨 ASP.NET Core 中配置文件的加载...

    ASP.NET Core 6 浅析环境变量与配置的优先级.rar

    ASP.NET Core的配置系统支持多种来源,包括JSON、XML、 ini 文件,甚至是命令行参数。这些配置源的优先级各有不同,当应用启动时,会按照一定的顺序读取和合并这些配置。默认的加载顺序是:命令行参数 &gt; 应用程序...

    【ASP.NET编程知识】.NET Core2.1如何获取自定义配置文件信息详解.docx

    ASP.NET Core 2.1 获取自定义配置文件信息详解 在 ASP.NET Core 2.1 中,获取自定义配置文件信息是非常重要的一步。配置文件是应用程序的核心组件之一,它存储着应用程序的各种设置和参数。在本文中,我们将探讨...

    AppSettings-v1.11.zip

    在ASP.NET Core中,`AppSettings`功能得到了进一步强化,提供了一种灵活且强大的方式来处理配置。然而,在非ASP.NET Core的应用程序,如控制台、WinForms和WPF应用中,我们同样可以利用这些特性。 标题"AppSettings...

    Asp.net Core与类库读取配置文件信息的方法

    本文将详细讲解如何在Asp.net Core中读取配置文件,特别是JSON格式的配置文件,并探讨不同环境下配置文件的使用。 首先,Asp.net Core支持多种类型的配置源,包括JSON、XML、Environment Variables以及命令行参数等...

    C#.net 使用json作为配置文件,解悉JSON示例

    此外,如果你的项目使用了ASP.NET Core,可以利用`Microsoft.Extensions.Configuration.Json`包,它提供了一种更高级的方式来管理和加载JSON配置。首先安装该包: ```bash dotnet add package Microsoft.Extensions...

    asp.net core中灵活的配置方式详解

    *** Core支持多种配置文件格式,常见的有JSON、XML、INI以及用户自定义格式。JSON由于其简单和广泛的支持,成为最为推荐的格式。 为了使用JSON配置文件,你需要引入`Microsoft.Extensions.Configuration.Json`库。...

Global site tag (gtag.js) - Google Analytics