'.net framework setup swagger UI to point to index.html instead of swagger/ui/index
In all our .net core projects that use swagger, to access it we simply go to URL/index.html. However, for some reason the .net framework swagger is pointing to URL/swagger/ui/index. How can I change it so it's consistent with my other projects. Here's my code:
public class WebApi
{
    public void Configuration(IAppBuilder app)
    {
        var config = new HttpConfiguration();
        config.EnableCors(new EnableCorsAttribute("*", "*", "*"));
        config.MapHttpAttributeRoutes();
        config.Routes.MapHttpRoute(
            name: "DefaultApi",
            routeTemplate: "api/{controller}/{id}",
            defaults: new { id = RouteParameter.Optional }
        );
        config.EnableSwagger(c =>
        {
            c.SingleApiVersion("v1", "stuff");
        })
            .EnableSwaggerUi(c =>
            {
                c.DocumentTitle("Swagger UI");
            });
        app.UseWebApi(config);
        app.UseCors(CorsOptions.AllowAll);
    }
}
							
						Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|
