diff --git a/ArchiSteamFarm/IPC/ArchiKestrel.cs b/ArchiSteamFarm/IPC/ArchiKestrel.cs index 6d3457620..69893e128 100644 --- a/ArchiSteamFarm/IPC/ArchiKestrel.cs +++ b/ArchiSteamFarm/IPC/ArchiKestrel.cs @@ -453,7 +453,13 @@ internal static class ArchiKestrel { } ); - builder.WebHost.UseKestrelCore(); + if (customConfigExists) { + // User might be using HTTPS when providing custom config, use full implementation of Kestrel for that scenario + builder.WebHost.UseKestrel(); + } else { + // We don't need extra features when not using custom config + builder.WebHost.UseKestrelCore(); + } ConfigureServices(builder.Configuration, builder.Services);