Код: Выделить всё
public Startup(IHostingEnvironment env)
{
var builder = new ConfigurationBuilder()
.SetBasePath(env.ContentRootPath)
.AddJsonFile("appsettings.json",
optional: false,
reloadOnChange: true);
if (env.IsDevelopment())
{
builder.AddUserSecrets(false);
}
builder.AddEnvironmentVariables();
Configuration = builder.Build();
}
Конфигурация содержит три поставщика. Один JsonConfigurationProvider, содержащий данные из файла appsettings.json, один EnvironmentVariablesConfigurationProvider, содержащий значения переменных среды, и один JsonConfigurationProvider, не имеющий данных. Я предполагаю, что последний вариант связан с добавлением секретов пользователя. Но почему там пусто?
Подробнее здесь: https://stackoverflow.com/questions/510 ... t-core-2-1