diff --git a/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs b/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs index 2e9aa48..13f90a6 100644 --- a/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs +++ b/DebugProbe.AspNetCore/Middleware/DebugProbeMiddleware.cs @@ -27,10 +27,19 @@ public async Task Invoke(HttpContext context, DebugEntryStore store) { var endpoint = context.GetEndpoint(); - var isApiEndpoint = - endpoint?.Metadata.GetMetadata() is not null; + if (endpoint is null) + { + await _next(context); + return; + } + + var path = context.Request.Path.Value ?? string.Empty; + + var ignored = + path.StartsWith("/debug") || + path.StartsWith("/swagger"); - if (!isApiEndpoint) + if (ignored) { await _next(context); return;