【长期更新】迈向现代化的 .Net 配置指北
1. 欢呼 .NET Standard 时代 我现在已不大提 .Net Core,对于我来说,未来的开发将是基于 .NET Standard,不仅仅是 面向未来 ,也是 面向过去;不只是 .Net Core 可以享受便利, .NET Framework 不升级一样能享受 .NET Standard 带来的好处。(目前 .NET Standard 支持 .NET Framework 4.6.1+) 2. 传统配置的不足 在我刚步足 .Net 的世界时,曾经有过一个 困惑,是不是所有的配置都必须写在 Web.Config 中?而直到开始学习 .Net Core 的配置模式,才意识到传统配置的不足: 除了 XML ,我们可能还需要更多的配置来源支持,比如 Json 配置是否可以直接序列化成对象或者多种类型(直接取出来就是 int),而不只是 string 修改配置后,IIS 就重启了,是否有办法不重启就能修改配置 微服务(或者说分布式)应用下管理配置带来的困难 很显然微软也意识到这些问题,并且设计出了一个强大并且客制化的配置方式,但是这也意味着从 AppSettings 中取出配置的时代也一...
