title: How to set Swagger as default start page?
body: <p>How do I set Swagger as the default start page <strong>in ABP template</strong> instead of <code>/Account/Login</code>?</p>
  
  <p>I'm using  ASP.NET MVC 5.x + Angular 1.x.</p>
  
  <h1>Update</h1>
  
  <p>Current code:</p>
  
  <pre><code>public static void RegisterRoutes(RouteCollection routes)
  {
      routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
      //ASP.NET Web API Route Config
      routes.MapHttpRoute(
          name: "swagger_root",
          routeTemplate: "",
          defaults: null,
          constraints: null,
          handler: new RedirectHandler((message =&gt; message.RequestUri.ToString()), "swagger"));
  
      routes.MapRoute(
          name: "Default",
          url: "{controller}/{action}/{id}",
          defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
      );
  }
  </code></pre>
  
  <p>Everything is still working fine, except Module Zero's <code>"api/Account/Authenticate"</code> request that has broken, showing:</p>
  
  <blockquote>
    <p>The resource cannot be found.</p>
  </blockquote>