If you are using any asp.net version before 6 then chances are that swagger is not available by default.
Visual Studio, Asp.Net Core, C#
By installing the Swashbuckle package & by adding some code to our startup.
dotnet add package Swashbuckle.AspNetCore
services.AddSwaggerGen();
services.AddSwaggerGen(c =>
{
c.SwaggerDoc("v1", new OpenApiInfo{
Version = "v1",
Title = "Implement Swagger UI",
Description = "A simple example to Implement Swagger UI",
});
});
app.UseSwagger();
app.UseSwaggerUI(c =>{
c.SwaggerEndpoint("/swagger/v1/swagger.json", "Showing API V1");
});