I've configured the appsettings.json file and load it in the Main but am unable to access the values; it always returns null.
appsettings.json
{
"smdbapi_url": "https://localhost:7084/Database?data="
}
Main
IConfiguration config = new ConfigurationBuilder()
.AddJsonFile("appsettings.json", true, true)
.Build();
var services = new ServiceCollection();
ConfigureServices(services);
services
.AddSingleton<Executor, Executor>()
.BuildServiceProvider()
.GetService<Executor>()
.AppStart(config, args);
Executor
public void AppStart(IConfiguration config, string[] args)
{
_config = config;
_args = args;
string? smdbapi_url = _config.GetValue<string>("smdbapi_url");
}