У меня развернуто. NET Core Web API, который имеет длительное (> 5 минут) время запуска (ничего не поделаешь. Там много данных для загрузки). В Debug он работает нормально, но при развертывании я получаю сообщение о том, что для запуска службы потребовалось слишком много времени (120000 мс).
Вот мой код запуска:
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureWebHostDefaults(webBuilder =>
{
webBuilder.UseStartup<Startup>();
});
Похоже, есть способ указать параметры Kestrel с помощью вызова ConfigureKestrel , но я не могу найти никакой документации по параметрам, управляющим временем запуска / ответа. Как мне сообщить службе, что у меня долгое время запуска?