如何访问 appsettings.json 中的值,类似于访问 web.confi 中的值

问题描述 投票:0回答:1

在asp.net中通过使用

System.Configuration.ConfigurationManager
访问web.config文件的方式,有没有一种方法可以像这样访问appsettings.json文件中的值,而不需要使用注入任何服务?我意识到 web.config 文件在 .net core 中不再使用,我只是想知道是否有类似的方法可用于访问 appsettings.json 中的值

c# .net .net-core web-config appsettings
1个回答
0
投票

是的,您可以通过 Program.cs(asp.net core 6+) 中的以下代码来访问 appsettings.json 中的值:

var builder = WebApplication.CreateBuilder(args);
var configuration = new ConfigurationBuilder()
    .AddJsonFile("appsettings.json")
    .Build();
var precision = configuration.GetValue<string>("value");
...

在 appsettings.json 中:

{"Value":"aaa"}

结果:

© www.soinside.com 2019 - 2024. All rights reserved.