Не удается решить ошибку «Конфигурация не существует …»

#asp.net #asp.net-core #asp.net-web-api

#asp.net #asp.net-core #asp.net-web-api

Вопрос:

Я просто пытаюсь применить шаблон параметров, и я закодировал это в ConfigureServices:

 services.Configure<AppSettings>(Configuration.GetSection("AppSettings"));
 

Однако VS выдает ошибку «Конфигурация имени не существует в текущем контексте».

Я добавил почти все пространства имен, такие как using System .Настройка и использование Microsoft.Расширения.Конфигурация. Закрыл VS и снова открыл его. Удалите код и снова закодируйте, но я все равно получаю ту же ошибку, и конфигурация всегда выделяется красным.

Вы знаете, что здесь происходит?

Комментарии:

1. Вам нужно добавить поле или свойство IConfiguration Configuration

Ответ №1:

Вот Configuration свойство. Вам нужно добавить

 private readonly IConfiguration Configuration { get; set;}

public Startup(IConfiguration configuration)
{
    Configuration = configuration;
}