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