У меня есть веб-приложение. net core 3.0, и я пытаюсь перейти на использование кода против другого.
Мой program.cs имеет типичную структуру
public static void Main(string[] args)
{
CreateHostBuilder(args).Build().Run();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
}
При запуске в VS 2019 я получаю ожидаемое поведение, значения конфигурации были загружены
Тот же проект, который запускается в коде, файлы конфигурации не загружаются. Ни базовый (appsettings. json), ни указанный в окружении файл c. Конечно, это существующий проект, не тот, который я начал в коде, но что может быть причиной различий? Я создал тестовый проект с кодом vs, и он работает, так что я явно что-то делаю не так. Что я могу проверить?