欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

.NetCore新型配置系统的使用

时间:2023-05-21

 

一、在.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就解决了。

实例:

 

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。