diff --git a/src/Yavsc/Startup/Startup.DataProtection.cs b/src/Yavsc/Startup/Startup.DataProtection.cs index 66b7cddf..3079e568 100644 --- a/src/Yavsc/Startup/Startup.DataProtection.cs +++ b/src/Yavsc/Startup/Startup.DataProtection.cs @@ -24,7 +24,7 @@ namespace Yavsc new DirectoryInfo(Configuration["DataProtection:Keys:Dir"])); }); } - private sealed class SystemWebApplicationDiscriminator : IApplicationDiscriminator + public sealed class SystemWebApplicationDiscriminator : IApplicationDiscriminator { private readonly Lazy _lazyDiscriminator = new Lazy(GetAppDiscriminatorCore); diff --git a/src/Yavsc/Startup/Startup.cs b/src/Yavsc/Startup/Startup.cs index e6303b17..6735912e 100755 --- a/src/Yavsc/Startup/Startup.cs +++ b/src/Yavsc/Startup/Startup.cs @@ -56,8 +56,6 @@ namespace Yavsc public static PayPalSettings PayPalSettings { get; private set; } private static ILogger _logger; - static ILiveProcessor _liveProcessor; - /// /// generating reset password and confirmation tokens /// @@ -144,7 +142,6 @@ namespace Yavsc services.Add(ServiceDescriptor.Singleton(typeof(IOptions), typeof(OptionsManager))); services.Add(ServiceDescriptor.Singleton(typeof(IOptions), typeof(OptionsManager))); services.Add(ServiceDescriptor.Singleton(typeof(IOptions), typeof(OptionsManager))); - services.Add(ServiceDescriptor.Singleton(typeof(IDiskUsageTracker), typeof(DiskUsageTracker))); services.Configure(options => @@ -296,14 +293,11 @@ namespace Yavsc IOptions googleSettings, IStringLocalizer localizer, UserManager usermanager, - ILiveProcessor liveProcessor, ILoggerFactory loggerFactory) { Services = app.ApplicationServices; - _dbContext = dbContext; _usermanager = usermanager; - _liveProcessor = liveProcessor; GoogleSettings = googleSettings.Value; ResourcesHelpers.GlobalLocalizer = localizer; SiteSetup = siteSettings.Value; @@ -433,6 +427,9 @@ namespace Yavsc template: "{controller=Home}/{action=Index}/{id?}"); }); _logger.LogInformation("LocalApplicationData: " + Environment.GetFolderPath(SpecialFolder.LocalApplicationData, SpecialFolderOption.DoNotVerify)); + + #if EXPERIMENTAL + app.Use(async (context, next) => { const string livePath = "live"; @@ -499,6 +496,9 @@ namespace Yavsc } }); + + #endif + // FIXME app.UseStatusCodePages();