Использовал Microsoft.AspNetCore.Connections.Abstractions v2.2.0. Этот пакет nuget является транзитивной зависимостью для Microsoft.AspNetCore.Server.Kestrel. Обновлен с использованием Microsoft.AspNetCore.Hosting v2.2.7. Там нет UseKestrel, показывая в intellisense. Итак, закомментировал это. Во время выполнения смотрите исключение - System.InvalidOperationException: «Служба для типа« Microsoft.AspNetCore.Hosting.Server.IServer »не зарегистрирована». на host.RunAsyn c (cancellationToken.Token) .GetAwaiter (). GetResult ();
IWebHost host;
host = new WebHostBuilder()
.UseUrls($"http://{Environment.MachineName}:5000")
.ConfigureServices(services =>
{
services.AddSingleton<IStartupFilter, ApiVersioningStartupFilter>();
services.AddSingleton(typeof(SdsContext), context);
})
.UseStartup<Startup>()
.Build();
host.RunAsync(cancellationToken.Token).GetAwaiter().GetResult();