Я думаю, что нашел ответ на вышеуказанную проблему. Я не уверен, прав я или нет.
Я хотел взять настройки из файла "apSettings. json" и создать его объект, а затем использовать его с DI в моем контроллере.
для этого я использовал этот способ сейчас.
внутри метода ConfigureServices:
public void ConfigureServices(IServiceCollection services)
{
AppSettings _settings = new AppSettings();
services.AddControllersWithViews();
Configuration.GetSection("AppSettings").Bind(_settings);// bind is necessary
services.AddSingleton(_settings);
}
(Примечание. AppSettings - это пользовательский класс, свойства которого будут указаны в appSettings. json)
вариант 2: это второй вариант получения информации из "appsettings. json".
services.AddSingleton<AppSettings>(Configuration.GetSection("AppSettings").Get<AppSettings>();