Использовал Microsoft.AspNetCore.Connections.Abstractions v2.2.0. Этот пакет nuget является транзитивной зависимостью для Microsoft.AspNetCore.Server.Kestrel. Обновлено с использованием Microsoft.AspNetCore.Hosting v2.2.7. В Intellisense не отображается UseKestrel. Итак, прокомментировал. Во время выполнения вы увидите исключение: System.InvalidOperationException: «Нет службы для типа Microsoft.AspNetCore.Hosting.Server.IServer». на хосте.RunAsync(cancellationToken.Token).GetAwaiter().GetResult();
IWebHost host;
host = new WebHostBuilder()
.UseUrls($"http://{Environment.MachineName}:5000")
.ConfigureServices(services =>
{
services.AddSingleton();
services.AddSingleton(typeof(SdsContext), context);
})
.UseStartup()
.Build();
host.RunAsync(cancellationToken.Token).GetAwaiter().GetResult();
Подробнее здесь: https://stackoverflow.com/questions/615 ... etcore-hos
Мобильная версия