diff --git a/server/RdtClient.Web/Program.cs b/server/RdtClient.Web/Program.cs index 6040cda..de9c6a2 100644 --- a/server/RdtClient.Web/Program.cs +++ b/server/RdtClient.Web/Program.cs @@ -2,6 +2,7 @@ using System.Diagnostics; using System.Net; using Microsoft.AspNetCore.Authentication.Cookies; using Microsoft.AspNetCore.Identity; +using Microsoft.Extensions.Hosting.WindowsServices; using RdtClient.Data.Data; using RdtClient.Data.Models.Internal; using RdtClient.Service.Middleware; @@ -10,7 +11,11 @@ using Serilog; using Serilog.Events; using Serilog.Exceptions; -var builder = WebApplication.CreateBuilder(args); +var builder = WebApplication.CreateBuilder(new WebApplicationOptions +{ + Args = args, + ContentRootPath = WindowsServiceHelpers.IsWindowsService() ? AppContext.BaseDirectory : default +}); // Bind the AppSettings from the appsettings.json files. builder.Configuration.AddJsonFile("appsettings.json", false, false); diff --git a/server/RdtClient.Web/appsettings.Development.json b/server/RdtClient.Web/appsettings.Development.json deleted file mode 100644 index d7861c3..0000000 --- a/server/RdtClient.Web/appsettings.Development.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "Logging": { - "File": { - "Path": "C:/Temp/rdtclient/rdtclient.log", - "FileSizeLimitBytes": 5242880, - "MaxRollingFiles": 5 - } - }, - "Database": { - "Path": "C:/Temp/rdtclient/rdtclient.db" - }, - "Port": "6500" -} \ No newline at end of file