From 718ae98755bbc8473eb23c090dc139a5229ba796 Mon Sep 17 00:00:00 2001 From: Pete Chown Date: Wed, 7 Nov 2018 10:58:22 +0000 Subject: [PATCH] Use SocketTransportFactory rather than libuv. Libuv is no longder the default in .NET Core 2.1. --- Program.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Program.cs b/Program.cs index e8c57aa..4ae23fa 100644 --- a/Program.cs +++ b/Program.cs @@ -9,8 +9,7 @@ using Microsoft.AspNetCore.Hosting.Server; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Http.Features; using Microsoft.AspNetCore.Server.Kestrel.Core; -using Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv; -using Microsoft.AspNetCore.Server.Kestrel.Transport.Libuv.Internal; +using Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets; using Microsoft.AspNetCore.WebSockets; using Microsoft.Extensions.Logging.Abstractions; using Microsoft.Extensions.Options; @@ -77,14 +76,14 @@ namespace Kestrel var serverOptions = new KestrelServerOptions(); serverOptions.ListenAnyIP(8080); - var uvOptions = new LibuvTransportOptions(); + var transportOptions = new SocketTransportOptions(); var loggerFactory = new NullLoggerFactory(); var lifetimeLogger = new NullLogger(); var applicationLifetime = new ApplicationLifetime(lifetimeLogger); - var transportFactory = new LibuvTransportFactory( - new OptionsWrapper(uvOptions), applicationLifetime, loggerFactory); + var transportFactory = new SocketTransportFactory( + new OptionsWrapper(transportOptions), applicationLifetime, loggerFactory); using (var server = new KestrelServer(new OptionsWrapper(serverOptions), transportFactory, loggerFactory))