From 1a43cbb82aae9c489f316063dad6c94a48c3bb5c Mon Sep 17 00:00:00 2001 From: mirage <119869686+ClementBobin@users.noreply.github.com> Date: Wed, 25 Mar 2026 10:05:43 +0100 Subject: [PATCH] =?UTF-8?q?refactor=C2=A0:=20changement=20de=20la=20dur?= =?UTF-8?q?=C3=A9e=20de=20vie=20du=20service=20pour=20les=20r=C3=A9f=C3=A9?= =?UTF-8?q?rentiels=20en=20Scoped=20dans=20Program.cs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Webzine.WebApplication/Program.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Webzine.WebApplication/Program.cs b/Webzine.WebApplication/Program.cs index 64a7151..df814fa 100644 --- a/Webzine.WebApplication/Program.cs +++ b/Webzine.WebApplication/Program.cs @@ -19,8 +19,8 @@ try // Necessite le package Nuget Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation. .AddRazorRuntimeCompilation(); - builder.Services.AddSingleton(); - builder.Services.AddSingleton(); + builder.Services.AddScoped(); + builder.Services.AddScoped(); builder.Services.AddScoped(); builder.Services.AddScoped(); @@ -53,12 +53,12 @@ try } catch (Exception exception) { - // NLog: attrape les exceptions non gerees et les logge. + // NLog: attrape les exceptions non gerees et les logger. logger.Error(exception, "Stopped program because of exception"); throw; } finally { // Assure que NLog flush tous les messages de log avant de fermer l'application. - NLog.LogManager.Shutdown(); + LogManager.Shutdown(); }