.Net Core 新型配置系统的使用

 

一、在.NET Framewoker阶段的配置

1.常用配置文件类型:App.config Web.Config(都在项目的根目录)

2.常用配置文件特点:

【1】格式类型单一化:都是XML格式的文件,典型特征就是节点非常灵活,格式上是较为单一的。

非跨平台的条件下,我们一般测试是比较简单的,所以,没有那么多的要求。

在.NET Core项目中,现在可以支持多种数据源:json、xml、ini、memory、env环境变量

在跨平台条件下,我们都环境很多,A:B:C 针对不同地方环境,提前设计好相关的配置。

【2】配置信息使用单一化:通常都是key和value,节点不允许嵌套。

.NET Core里面和却非常容易实现嵌套。(自己添加一个配置文件appsettings.json,然后添加—些节)

【3】多种信息高耦合:项目框架信息和开发者对程序自定义的信息是融合到一起的。

【4】配置信息切换麻烦:在不同环境下测试的时候,对于配置信息的切换不太方便。

【5】热加载支持度不高:很多时候尤其是较大的系统,对于热加载不是很方便。

现在直接reload就解决了。

实例:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值