当前位置: 首页 > news >正文

asp.net core获取config和env

配置文件的读取和使用

//读取配置文件直接使用
var configModel = configuration.GetSection("DataBaseConfig").Get<DataBaseConfigModel>();
//读取配置文件注入到IOC中
services.Configure<AssemblyConfig>(configuration.GetSection("AssemblyConfig"));

.net core3.1

public class Startup
{/// <summary>/// 配置文件读取类/// </summary>public Microsoft.Extensions.Configuration.IConfiguration Configuration { get; }/// <summary>/// 构造函数注入/// </summary>/// <param name="configuration"></param>public Startup(Microsoft.Extensions.Configuration.IConfiguration configuration){Configuration = configuration;}/// <summary>/// 服务注册/// </summary>/// <param name="services"></param>public void ConfigureServices(IServiceCollection services){//services}/// <summary>/// 服务配置/// </summary>/// <param name="app"></param>/// <param name="env"></param>public void Configure(IApplicationBuilder app, IWebHostEnvironment env){//App和Env}
}

.net 6

var builder = WebApplication.CreateBuilder(args);
ConfigurationManager configuration = builder.Configuration;
var env = builder.Environment;
var imServerSetting = configuration.GetSection("Option").Get<ServerConfigOptions>();
var app = builder.Build();
//app.Map();
app.Run();
http://www.lryc.cn/news/207260.html

相关文章:

  • Git不常用命令(持续更新)
  • PostPreSql 数据库的一些用法
  • 小工具推荐:FastGithub的下载及使用
  • 硬件信息查看工具 EtreCheckpro mac中文版功能介绍
  • 宝塔Python3.7安装模块报错ModuleNotFoundError: No module named ‘Crypto‘解决办法
  • 优化改进YOLOv5算法:加入ODConv+ConvNeXt提升小目标检测能力——(超详细)
  • ElasticSearch安装、插件介绍及Kibana的安装与使用详解
  • JVM | 命令行诊断与调优 jhsdb jmap jstat jps
  • SQL 表达式
  • Unity3D 打包发布时生成文件到打包目录
  • Elasticsearch中使用join来进行父子关联
  • 提供一个springboot使用h2数据库是无法使用脚本并报错的处理方案
  • 【组合计数】CF1866 H
  • JavaSpringbootmysql农产品销售管理系统47627-计算机毕业设计项目选题推荐(附源码)
  • 一文5000字从0到1使用Jmeter实现轻量级的接口自动化测试(图文并茂)
  • 蓝桥杯每日一题0223.10.23
  • php危险函数及rce漏洞
  • 4. 寻找两个正序数组的中位数
  • Stable Diffusion AI绘图
  • MR混合现实情景实训教学系统在旅游管理专业中的应用
  • CentOS 使用线程库Pthread 库
  • #力扣:LCP 01. 猜数字@FDDLC
  • kafka丢数据的原因
  • 音视频编解码技术学习笔记
  • [C#基础训练]FoodRobot食品管理部分代码-1
  • YModem协议总结
  • ElasticSearch(ES)8.1及Kibana在docker环境下如何安装
  • 常用Win32 API的简单介绍
  • VM及WindowsServer安装
  • 操作系统【OS】调度算法对比图