By default when you enable swagger in ASP.NET Core project it's available on url:
http://localhost:<random_port>/swagger/ui
I would like to use a different base url instead of /swagger/ui. How/where can i configure that?
/swagger/ui
I found that for older versions you can configure the RootUrl but there aren't similiar method in ASP.NET Core:
RootUrl
.EnableSwagger(c => { c.RootUrl(req => myCustomBasePath); });
The new swagger version provides you with a property called RoutePrefix.
app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "My API V1"); c.RoutePrefix = "docs"; });
Should work for .net core
1.4m articles
1.4m replys
5 comments
57.0k users