From 23927153853f9680d4e8820b8330b689d37189ce Mon Sep 17 00:00:00 2001 From: Kevin Jump Date: Sat, 18 Jun 2022 13:03:39 +0100 Subject: [PATCH] Remove the obsolete use of MapContentPath on WebHosting (Umb10) --- .../Services/MaintenanceModeService.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Our.Umbraco.MaintenanceMode/Services/MaintenanceModeService.cs b/Our.Umbraco.MaintenanceMode/Services/MaintenanceModeService.cs index f645b62..a03d535 100644 --- a/Our.Umbraco.MaintenanceMode/Services/MaintenanceModeService.cs +++ b/Our.Umbraco.MaintenanceMode/Services/MaintenanceModeService.cs @@ -1,4 +1,5 @@ -using Microsoft.Extensions.Options; +using Microsoft.AspNetCore.Hosting; +using Microsoft.Extensions.Options; using Our.Umbraco.MaintenanceMode.Interfaces; using Our.Umbraco.MaintenanceMode.Models; @@ -11,6 +12,7 @@ using System.Threading.Tasks; using Umbraco.Cms.Core; +using Umbraco.Cms.Core.Extensions; using Umbraco.Cms.Core.Hosting; namespace Our.Umbraco.MaintenanceMode.Services @@ -23,13 +25,13 @@ public class MaintenanceModeService : IMaintenanceModeService public MaintenanceModeStatus Status { get; private set; } public MaintenanceModeService(ILogger logger, - IOptions maintenanceModeSettings, IHostingEnvironment hostingEnvironment) + IOptions maintenanceModeSettings, IWebHostEnvironment webHostingEnvironment) { _logger = logger; _maintenanceModeSettings = maintenanceModeSettings.Value; // put maintenanceMode config in the 'config folder' - var configFolder = new DirectoryInfo(hostingEnvironment.MapPathContentRoot(Constants.SystemDirectories.Config)); + var configFolder = new DirectoryInfo(webHostingEnvironment.MapPathContentRoot(Constants.SystemDirectories.Config)); _configFilePath = Path.Combine(configFolder.FullName, "maintenanceMode.json"); Status = LoadStatus().Result;