diff --git a/src/Swashbuckle.AspNetCore.SwaggerUI/SwaggerUIBuilderExtensions.cs b/src/Swashbuckle.AspNetCore.SwaggerUI/SwaggerUIBuilderExtensions.cs index 4121633572..e797f9cb4a 100644 --- a/src/Swashbuckle.AspNetCore.SwaggerUI/SwaggerUIBuilderExtensions.cs +++ b/src/Swashbuckle.AspNetCore.SwaggerUI/SwaggerUIBuilderExtensions.cs @@ -32,7 +32,9 @@ public static IApplicationBuilder UseSwaggerUI( // To simplify the common case, use a default that will work with the SwaggerMiddleware defaults if (options.ConfigObject.Urls == null) { - options.ConfigObject.Urls = new[] { new UrlDescriptor { Name = "V1 Docs", Url = "v1/swagger.json" } }; + var hostingEnv = app.ApplicationServices.GetRequiredService(); + + options.ConfigObject.Urls = new[] { new UrlDescriptor { Name = $"{hostingEnv.ApplicationName} v1", Url = "v1/swagger.json" } }; } return app.UseSwaggerUI(options);