net core 2 读取appsettings.json
static void Main(string[] args)
{
var builder = new ConfigurationBuilder()
.SetBasePath(Directory.GetCurrentDirectory())
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
IConfigurationRoot configuration = builder.Build();
Console.WriteLine(configuration.GetConnectionString("Storage"));
Console.WriteLine(configuration.GetSection("ConnectionStrings:Storage").Value);
}
自己webapi程序不从Startup.cs读取,验证后修改如下
protected static IConfiguration Configuration { get; set; }
protected static string connection { get; set; }
static DataManager()
{
string ss = AppContext.BaseDirectory;
string aa = Directory.GetCurrentDirectory();
var builder = new ConfigurationBuilder()
.SetBasePath(AppContext.BaseDirectory)
.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true);
Configuration = builder.Build();
connection = Configuration.GetConnectionString("DefaultConnection");
}
转载于:https://www.cnblogs.com/skyapplezhao/p/10869058.html
net core 2 读取appsettings.json相关推荐
- .NET Core类库项目中如何读取appsettings.json中的配置
这是一位朋友问我的问题,写篇随笔回答一下.有2种方法,一种叫丑陋的方法 -- IConfiguration ,一种叫优雅的方法 -- IOptions . 1)先看丑陋的方法 比如在 RedisCli ...
- C#net6控制台程序中读取appsettings.json
C#net6控制台程序中读取appsettings.json 背景 具体实现 使用方法 背景 我们知道,在原来.netframework平台下的控制台程序配置文件为App.config,微软推出跨平台 ...
- ASP.NET Core appsettings.json文件(9)《从零开始学ASP.NET CORE MVC》:
本文出自<从零开始学ASP.NET CORE MVC> 推荐文章:ASP.NET Core launchsettings.json文件 ASP.NET Core appsettings.j ...
- netcore读取json文件_【NET Core】.NET Core中读取json配置文件
在.NET Framework框架下应用配置内容一般都是写在Web.config或者App.config文件中,读取这两个配置文件只需要引用System.Configuration程序集,分别用 Sy ...
- 深入探究.Net Core Configuration读取配置的优先级
前言 在之前的文章.Net Core Configuration源码探究一文中我们曾解读过Configuration的工作原理,也.Net Core Configuration Etcd数据源一文中探 ...
- NET问答: 如何在 ASP.NET Core 的 .json 文件中读取 AppSettings ?
咨询区 Oluwafemi: 在 appsettings.json 中我有如下的 AppSettings 实体数据,如下代码所示: {"AppSettings": {"t ...
- netcore读取json文件_.Net Core如何读取Json配置文件
前言:在与传统的asp.net MVC项目相比,.net core项目在项目目录的文件结构上和功能上与前者都有很大的区别.例如:在.net core中使用Startup.cs取代Global.asax ...
- ASP.NET CORE MVC 2.0 如何在Filter中使用依赖注入来读取AppSettings
问: ASP.NET CORE MVC 如何在Filter中使用依赖注入来读取AppSettings 答: Dependency injection is possible in filters as ...
- ASP.NET CORE 根据环境变量支持多个 appsettings.json
0.背景 在开发项目的过程当中,生产环境与调试环境的配置肯定是不一样的.拿个最简单的例子来说,比如连接字符串这种东西,调试环境肯定是不能连接生产数据库的.在之前的话,这种情况只能说是你 COPY 两个 ...
最新文章
- 【 FPGA 】UltraFast设计方法学笔记(RTL代码风格2)
- 洛古 P1373 小a和uim之大逃离
- 刺激赛场 连接服务器没有响应,英雄联盟为什么连接不上服务器(英雄联盟没有响应是什么原因)...
- suse mysql ERROR1045_Suse发生了错误Access denied for user #39;#39;@#39;localhost#39; toamp;...
- 拜托!不要再问我是否了解多线程了好吗
- 理解UIView的绘制
- 聊聊spring-boot-starter-data-redis的配置变更
- CVPR 2022 论文/代码分类汇总!持续更新中!
- 02-HTML标签语法+字体标记
- C语言除法浮点型和整形,浅谈C语言整型与浮点型转换
- Matlab-中寻找峰值函数,波峰波谷
- java 判断 继承接口_java基础-接口、继承、多态
- VB2010实例(2) _滚动字幕
- 【四阶龙格库塔法求解二元常微分方程组】
- 五边形镶嵌计算机程序,如何看待美国数学家发现可无缝密铺平面的五边形?.doc...
- 上海计算机一级excel试题及答案,2016年计算机一级excel试题及答案
- C++ 解析pcap文件
- (计算机组成原理)第三章存储系统-第六节2:页式/段式虚拟存储器
- simulink编程c语言用到DSP中,数字降噪耳机中自适应滤波器的设计实现.PDF
- 【IDE】IAR for ARM官网下载链接(包含一些历史版本)
热门文章
- 迁移到 Centos 7 遇到的一些常见问题
- JS获取整个HTML网页代码 - Android 集美软件园 - 博客频道 - CSDN.NET
- CentOS 6.5 x64安装nagios fetion报警
- js 中时间格式化的几种方法
- GC之Minor/Young/Major GC的区别
- 关于java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to 实体类
- SpringBoot配置RestTemplate的代理和超时时间
- CentOS 6.5 64位 安装zabbix-2.2.0
- lua脚本之lua语言简介以及lua的安装
- VS2012 professional和VS2012 Ultimate的区别