Обнаружено, что базовое веб-приложение ASP.NET VS2017 -> API, работающий с 2.1, не имеет ConfigureKestrel.Однако вместо этого вы можете передать действие KestrelServerOptions в UseKestrel, которое может дать вам контроль после.Он переопределяет настройки из CreateDefaultBuilder.
public static void Main(string[] args)
{
CreateWebHostBuilder(args).Build().Run();
}
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>().UseKestrel(options => options.Listen(IPAddress.Loopback,60000));
Между прочим, я только что нашел, если вы начнете с простого консольного приложения .NetCore, а затем добавите ...
Microsoft.AspNetCore
Microsoft.AspNetCore.Mvc
Это дает вам (довольно минималистский) проект под управлением AspNetCore 2.2 вместо 2.1