如何获取与设置ASP.NET Core配置文件中的参数?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1628个文字,预计阅读时间需要7分钟。
在ASP.NET Core中,应用程序配置可以支持JSON、XML、INI格式和内置环境变量、命令行参数或内存中的集合。以下是如何获取和设置ASP.NET Core配置系统的示例:
1. 获取和设置配置:
ASP.NET Core使用`IConfiguration`接口来访问配置信息。配置信息可以在应用程序启动时加载,并存储在内存中供整个应用程序使用。
示例代码:
csharp var configuration=new ConfigurationBuilder() .AddJsonFile(appsettings.json, optional: true, reloadOnChange: true) .AddEnvironmentVariables() .AddCommandLine(args) .Build();
// 获取配置值 var myValue=configuration[MyKey];
// 设置配置值 configuration[MyKey]=New Value;
2. 使用System.Configuration依赖:
如果需要使用System.Configuration,可以在配置构建器中添加`AddConfiguration`方法。
本文共计1628个文字,预计阅读时间需要7分钟。
在ASP.NET Core中,应用程序配置可以支持JSON、XML、INI格式和内置环境变量、命令行参数或内存中的集合。以下是如何获取和设置ASP.NET Core配置系统的示例:
1. 获取和设置配置:
ASP.NET Core使用`IConfiguration`接口来访问配置信息。配置信息可以在应用程序启动时加载,并存储在内存中供整个应用程序使用。
示例代码:
csharp var configuration=new ConfigurationBuilder() .AddJsonFile(appsettings.json, optional: true, reloadOnChange: true) .AddEnvironmentVariables() .AddCommandLine(args) .Build();
// 获取配置值 var myValue=configuration[MyKey];
// 设置配置值 configuration[MyKey]=New Value;
2. 使用System.Configuration依赖:
如果需要使用System.Configuration,可以在配置构建器中添加`AddConfiguration`方法。

