Fixe la création des dossiers manquants
à l'installation, le dossier des fichiers temporaires, ou autres sont créés si inéxistant au démarrage
This commit is contained in:
@ -230,10 +230,17 @@ namespace Yavsc
|
|||||||
ILoggerFactory loggerFactory)
|
ILoggerFactory loggerFactory)
|
||||||
{
|
{
|
||||||
SiteSetup = siteSettings.Value;
|
SiteSetup = siteSettings.Value;
|
||||||
var tempdi = new DirectoryInfo(SiteSetup.TempDir);
|
|
||||||
if (!tempdi.Exists) tempdi.Create();
|
|
||||||
Startup.UserFilesDirName = siteSettings.Value.UserFiles.DirName;
|
Startup.UserFilesDirName = siteSettings.Value.UserFiles.DirName;
|
||||||
Startup.UserBillsDirName = siteSettings.Value.UserFiles.Bills;
|
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.AddConsole(Configuration.GetSection("Logging"));
|
||||||
loggerFactory.AddDebug();
|
loggerFactory.AddDebug();
|
||||||
logger = loggerFactory.CreateLogger<Startup>();
|
logger = loggerFactory.CreateLogger<Startup>();
|
||||||
|
Reference in New Issue
Block a user