diff --git a/Worker.cs b/Worker.cs index 86109cb..43034cf 100644 --- a/Worker.cs +++ b/Worker.cs @@ -22,10 +22,16 @@ namespace ResourceMonitorService protected override async Task ExecuteAsync(CancellationToken stoppingToken) { var builder = WebApplication.CreateBuilder(); - builder.WebHost.ConfigureKestrel(options => + /* builder.WebHost.ConfigureKestrel(options => { options.ListenAnyIP(5000); // Replace 5000 with your desired port - }); + }); */ + /* builder.WebHost.ConfigureKestrel(options => + { + var url = builder.Configuration.GetValue("Kestrel:Endpoints:Http:Url"); + var port = url.Split(':').Last(); + options.ListenAnyIP(int.Parse(port)); + }); */ builder.Services.AddCors(options => { options.AddPolicy("AllowAllOrigins", diff --git a/appsettings.Development.json b/appsettings.Development.json index b2dcdb6..6c87146 100644 --- a/appsettings.Development.json +++ b/appsettings.Development.json @@ -4,5 +4,13 @@ "Default": "Information", "Microsoft.Hosting.Lifetime": "Information" } + }, + "RunAsWindowsService": false, + "Kestrel": { + "Endpoints": { + "Http": { + "Url": "http://*:5000" + } + } } }