diff --git a/Vostok.Applications.AspNetCore/Builders/VostokMiddlewaresBuilder.cs b/Vostok.Applications.AspNetCore/Builders/VostokMiddlewaresBuilder.cs index c3116f3..94232fe 100644 --- a/Vostok.Applications.AspNetCore/Builders/VostokMiddlewaresBuilder.cs +++ b/Vostok.Applications.AspNetCore/Builders/VostokMiddlewaresBuilder.cs @@ -135,10 +135,10 @@ private void Register(IServiceCollection services, Custo if (preVostokMiddlewares.TryGetValue(typeof(TMiddleware), out var injected)) middlewares.AddRange(injected); + services.Configure(settings => customization.Customize(settings)); + if (IsEnabled()) { - services.Configure(settings => customization.Customize(settings)); - middlewares.Add(typeof(TMiddleware)); } } @@ -190,4 +190,4 @@ private void RegisterRequestTracker(IServiceCollection services, DiagnosticFeatu else services.AddSingleton(new DevNullRequestTracker()); } } -} \ No newline at end of file +}