1. 首页
  2. 编程语言
  3. C#
  4. .NET Core开发之配置详解

.NET Core开发之配置详解

上传者: 2021-08-01 09:26:09上传 PDF文件 84.96 KB 热度 15次

熟悉ASP.NET的开发者一定对web.config文件不陌生。在ASP.NET环境中,要想添加配置参数,一般也都会在此文件中操作。其中最常用的莫过于AppSettings与ConnectionStrings两项。而要在代码中获得文件中的配置信息,ConfigurationManager则是必不可少需要引入的程序集。然而到了ASP.NET Core时代,存储与读取配置的方式都发生了改变。如果对ASP.NET Core项目有所了解的话,应该会看到过appsettings.json这个文件。SetBasePath的操作其实是在ConfigurationBuilder的属性字典里设置FileProvider的值。ConfigurationBuilder里添加了一个JsonConfigurationSource对象。生成Configuration对象的步骤至少要有三个基础环节。最终创建的Configuration对象,即ConfigurationRoot中包含了所有的ConfigurationProvider,说明配置信息都由这些ConfigurationProvider所提供。选择何种存储与读取配置的方法取决于实际场景,ASP.NET Core已经开放了配置方面的入口,任何接入方式理论上都是可行的。

下载地址
用户评论