广告
返回顶部
首页 > 资讯 > 后端开发 > ASP.NET >ASP.NETCore应用程序配置文件AppSetting.json
  • 285
分享到

ASP.NETCore应用程序配置文件AppSetting.json

2024-04-02 19:04:59 285人浏览 独家记忆
摘要

AppSetting.JSON 当我们使用空项目模板或Razor页面或mvc模板或WEB api模板创建ASP.net core Web应用程序时,Visual Studio会自动为

AppSetting.JSON

当我们使用空项目模板或Razor页面或mvc模板或WEB api模板创建ASP.net core Web应用程序时,Visual Studio会自动为我们创建appsettings.json文件,如下图所示。

appsettings.json文件是一个应用程序配置文件,用于存储配置设置,例如数据库连接字符串,任何应用程序范围的全局变量等。如果打开ASP.net core appsettings.json文件,则默认情况下会看到以下代码 这是由Visual Studio创建的。

现在,在该文件中添加一个名为MyName的键。 为此,请如下所示修改appsettings.json文件。

由于它是JSON文件,因此您需要以键值对的形式存储值。

访问AppSetting.json

若要访问Startup类中的配置信息,需要使用ASP.Net Core框架提供的IConfiguration服务。

因此,只需要做的只是通过Startup类的构造函数注入IConfiguration服务。

为此,请修改Startup.cs文件中存在的Startup类,如下所示。

首先,我们创建了一个IConfiguration _config类型的私有变量(此IConfiguration接口属于Microsoft.Extensions.Configuration命名空间,因此请首先使用此命名空间)。

然后,通过构造函数依赖项注入,我们注入IConfiguration对象并将其存储在私有变量config中。 以下代码。

然后,我们使用IConfiguration服务实例访问配置变量,即MyName, 以下代码。

现在运行该应用程序,您应该在浏览器中看到预期的值,如下图所示。

访问配置的默认顺序是什么?

为同一键读取各种配置源的默认顺序如下:

  • appsettings.json,
  • appsettings.{Environment}.json
  • 用户设置
  • 环境变量
  • 命令行参数

如您所见,Program类的Main()方法调用CreateHostBuilder()方法。 然后,CreateHostBuilder()方法在Host类上调用CreateDefaultBuilder()方法。

此CreateDefaultBuilder()方法是设置读取所有配置源的默认顺序的方法。

如果需要,还可以更改此默认顺序,或者即使您愿意,也可以添加自己的自定义配置源以及现有的配置源。

到此这篇关于asp.net Core应用程序配置文件AppSetting.json的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持编程网。

--结束END--

本文标题: ASP.NETCore应用程序配置文件AppSetting.json

本文链接: https://www.lsjlt.com/news/138550.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • ASP.NETCore应用程序配置文件AppSetting.json
    AppSetting.json 当我们使用空项目模板或Razor页面或MVC模板或Web API模板创建ASP.NET Core Web应用程序时,Visual Studio会自动为...
    99+
    2022-11-13
  • java应用程序如何自定义log4j配置文件的位置
    目录自定义log4j配置文件的位置使用log4j很方便log4j因配置文件放置位置出错自定义log4j配置文件的位置 使用log4j很方便 1、添加依赖的log4j-1.2.8.ja...
    99+
    2022-11-12
  • 小程序app.json文件怎么配置
    这篇文章主要介绍“小程序app.json文件怎么配置”,在日常操作中,相信很多人在小程序app.json文件怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序app.json文件怎么配置”的疑惑有所...
    99+
    2023-06-26
  • 如何在Java应用程序中正确地配置缓存文件?
    当今的Java应用程序在处理大量数据时,缓存数据文件是非常常见和必要的。缓存可以减少对数据库的访问次数,提高系统性能。但是,如果不正确地配置缓存文件,可能会导致数据不一致、性能下降等问题。本文将介绍如何在Java应用程序中正确地配置缓存文件...
    99+
    2023-10-06
    缓存 文件 关键字
  • myfaces 在程序中配置文件的操作
    使用myfaces的实现类org.apache.myfaces.config.RuntimeConfig 对象可以获取当前的配置文件的信息。操作RuntimeConfig.getCurrentInstance(FactsUtils.getF...
    99+
    2023-06-03
  • 如何配置Go应用程序
    如何配置Go应用程序,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Go正在成为流程的编程语言。每个编程语言都有自己的语法或结构,有属于自己的风...
    99+
    2022-10-19
  • Python中怎么应用配置文件
    这期内容当中小编将会给大家带来有关Python中怎么应用配置文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。在程序中使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在pyth...
    99+
    2023-06-17
  • React应用程序怎么配置TypeScript
    本篇内容主要讲解“React应用程序怎么配置TypeScript”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“React应用程序怎么配置TypeScript”吧!React 是一个用于构建用户界...
    99+
    2023-06-16
  • 微信小程序JSON配置文件详细讲解作用
    目录前言一、项目根目录中的app.json配置文件二、项目根目录中的project.config.json配置文件三、项目根目录中的sitemap.json配置文件四、每个页面文件夹...
    99+
    2022-11-13
    小程序JSON配置文件 微信小程序JSON配置 微信JSON配置
  • Windows安装程序重新配置了所有应用程序
    重新配置所有应用程序是Windows安装程序在重新安装或升级操作系统时的一项功能。这个过程主要是为了在新系统中重新设置应用程序的相关...
    99+
    2023-09-14
    Windows
  • centos7下查看mysql配置文件适用顺序
    mysql --help|grep 'my.cnf' [root@izm5e2q95pbpe1hh0kkwoiz ~]# mysql --help|grep 'my.cnf' orde...
    99+
    2016-12-22
    centos7下查看mysql配置文件适用顺序
  • 如何配置CentOS系统以保护Web应用程序免受文件上传漏洞
    要保护Web应用程序免受文件上传漏洞的影响,在配置CentOS系统时可以采取以下措施:1. 安装最新的操作系统和软件补丁:确保系统和...
    99+
    2023-10-10
    CentOS
  • Android应用程序“R文件”消失
    其实Android自己维护这一个 public final class R类主要是跟新资源文件,这个R.java无需我们自己去修改,如果你不了解千万不要去修改它,它定义的每个资...
    99+
    2022-06-06
    程序 Android
  • B-6 Web应用程序文件包含
    需要环境请私信博主,勿喷!!! B-6 Web应用程序文件包含 任务环境说明:服务器场景名称:Server2233(关闭链接) 1.通过扫描来源地址:https://blog.csdn.net/JJH2724719395/article/...
    99+
    2023-09-02
    服务器 linux 网络
  • 微信小程序如何配置文件的形式和内容
    这篇文章主要介绍了微信小程序如何配置文件的形式和内容的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何配置文件的形式和内容文章都会有所收获,下面我们一起来看看吧。形式从配置文件的扩展名json可以知道...
    99+
    2023-06-19
  • Linux应用程序使用写文件调试程序的方法
    linux,一切皆文件,那么在android系统本身,也是Linux+java罢了,也是在Linux的运行环境下。 通常,我们在调试程序的都会使用printf。 在Android中,我们会去使用logcat,现在,给大家...
    99+
    2022-06-04
    应用程序bug调试 写文件调试程序 linux应用程序使用写文件调试程序的方法
  • 如何使用 Python 开发文件响应应用程序?
    Python 是一种高级编程语言,具有简单易学、代码清晰、可读性强等特点,被广泛应用于各种领域的开发。本文将介绍如何使用 Python 开发文件响应应用程序,以及如何在 Python 中实现文件读写、复制、移动等操作。 Python 中的文...
    99+
    2023-09-03
    响应 文件 开发技术
  • Atom中怎么配置小程序文件让代码高亮显示
    这篇文章主要介绍Atom中怎么配置小程序文件让代码高亮显示,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!小程序相关的文件后缀名是 .wxml, .wxss, .wxs ,可是 Atom 编辑器默认不会自动识别这些类型...
    99+
    2023-06-15
  • Springboot常用注解及配置文件加载顺序详解
    Springboot常用注解及底层实现 1、@SpringBootApplication:这个注解标识了一个SpringBoot工程,她实际上是另外三个注解的组合,分别是: @Sp...
    99+
    2022-11-12
  • .NET Core控制台应用ConsoleApp读取appsettings.json配置文件
    准备 Visual Studio 2017.NET Core 2.1 新建控制台应用(.NET Core) 默认的 Program.cs // Program.cs using S...
    99+
    2022-11-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作