Как продлить время ожидания для запуска. NET Core Kestrel Web Service? - PullRequest
0 голосов
/ 05 февраля 2020

У меня развернуто. NET Core Web API, который имеет длительное (> 5 минут) время запуска (ничего не поделаешь. Там много данных для загрузки). В Debug он работает нормально, но при развертывании я получаю сообщение о том, что для запуска службы потребовалось слишком много времени (120000 мс).

Вот мой код запуска:

public static IHostBuilder CreateHostBuilder(string[] args) =>
    Host.CreateDefaultBuilder(args)
    .ConfigureWebHostDefaults(webBuilder =>
    {
        webBuilder.UseStartup<Startup>();
    });

Похоже, есть способ указать параметры Kestrel с помощью вызова ConfigureKestrel , но я не могу найти никакой документации по параметрам, управляющим временем запуска / ответа. Как мне сообщить службе, что у меня долгое время запуска?

...