From 78cda657426c316b856eb4654495f20065d86791 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Thu, 10 Nov 2016 01:02:26 +0100 Subject: [PATCH] =?UTF-8?q?Fixe=20la=20cr=C3=A9ation=20des=20dossiers=20ma?= =?UTF-8?q?nquants?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit à l'installation, le dossier des fichiers temporaires, ou autres sont créés si inéxistant au démarrage --- Yavsc/Startup/Startup.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Yavsc/Startup/Startup.cs b/Yavsc/Startup/Startup.cs index bcd7ffe0..e06782e9 100755 --- a/Yavsc/Startup/Startup.cs +++ b/Yavsc/Startup/Startup.cs @@ -230,10 +230,17 @@ namespace Yavsc ILoggerFactory loggerFactory) { SiteSetup = siteSettings.Value; - var tempdi = new DirectoryInfo(SiteSetup.TempDir); - if (!tempdi.Exists) tempdi.Create(); Startup.UserFilesDirName = siteSettings.Value.UserFiles.DirName; Startup.UserBillsDirName = siteSettings.Value.UserFiles.Bills; + + // TODO implement an installation & upgrade procedure + // Create required directories + foreach (string dir in new string[] { Startup.UserFilesDirName, Startup.UserBillsDirName, SiteSetup.TempDir }) + { + DirectoryInfo di = new DirectoryInfo(dir); + if (!di.Exists) di.Create(); + } + loggerFactory.AddConsole(Configuration.GetSection("Logging")); loggerFactory.AddDebug(); logger = loggerFactory.CreateLogger();