diff --git a/APC Viewer/Program.cs b/APC Viewer/Program.cs index 88b1ac1..09b0667 100644 --- a/APC Viewer/Program.cs +++ b/APC Viewer/Program.cs @@ -17,8 +17,11 @@ public class Program string? assemblyName = assembly.GetName()?.Name; if (string.IsNullOrEmpty(assemblyName)) throw new Exception(); - WebApplicationBuilder webApplicationBuilder = WebApplication.CreateBuilder(args); - _ = webApplicationBuilder.Host.UseWindowsService(); + WebApplicationBuilder webApplicationBuilder = WebApplication.CreateBuilder(new WebApplicationOptions() + { + Args = args, + ContentRootPath = Path.GetDirectoryName(assembly.Location) + }); AppSettings appSettings = Models.Stateless.AppSettings.Get(webApplicationBuilder.Configuration); if (string.IsNullOrEmpty(appSettings.WorkingDirectoryName)) throw new Exception("Working directory name must have a value!");