From b01f13fb5f756a76971e10defc38195a6eed0ba9 Mon Sep 17 00:00:00 2001 From: Developer 02 Date: Sat, 10 May 2025 02:39:32 +0200 Subject: [PATCH] Add CommandDotNet and update logging configuration - Included `CommandDotNet.Execution` namespace in `Program.cs`. - Adjusted logging setup to clear providers and use NLog only in non-development environments. - Added `AddHttpContextAccessor` to the service collection. - Introduced a new `ConnectionStrings` section in `appsettings.Development.json` with a database connection string. --- EnvelopeGenerator.Web/Program.cs | 10 ++++++++-- EnvelopeGenerator.Web/appsettings.Development.json | 5 ++++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/EnvelopeGenerator.Web/Program.cs b/EnvelopeGenerator.Web/Program.cs index 5186d819..b5d46448 100644 --- a/EnvelopeGenerator.Web/Program.cs +++ b/EnvelopeGenerator.Web/Program.cs @@ -24,9 +24,13 @@ try { var builder = WebApplication.CreateBuilder(args); - builder.Logging.ClearProviders(); builder.Logging.SetMinimumLevel(Microsoft.Extensions.Logging.LogLevel.Trace); - builder.Host.UseNLog(); + + if (!builder.Environment.IsDevelopment()) + { + builder.Logging.ClearProviders(); + builder.Host.UseNLog(); + } var config = builder.Configuration; @@ -51,6 +55,8 @@ try // Add higher order services builder.Services.AddScoped(); + builder.Services.AddHttpContextAccessor(); + builder.ConfigureBySection(); // Add controllers and razor views diff --git a/EnvelopeGenerator.Web/appsettings.Development.json b/EnvelopeGenerator.Web/appsettings.Development.json index 0b99a3d1..8d2e772f 100644 --- a/EnvelopeGenerator.Web/appsettings.Development.json +++ b/EnvelopeGenerator.Web/appsettings.Development.json @@ -7,5 +7,8 @@ } }, "AdminPassword": "dd", - "UseCSPInDev": false + "UseCSPInDev": false, + "ConnectionStrings": { + "Default": "Server=sDD-VMP04-SQL19\\CURSORAG;Database=DD_ECM;User Id=sa;Password=dd;Encrypt=false;TrustServerCertificate=True;" + } } \ No newline at end of file