title: A route is already in the route collection for Area Route
body: <p>Here's my main routing table for my mvc project:</p>
  
  <pre><code>public class RouteConfig
  {
      public static void RegisterRoutes(RouteCollection routes)
      {
          AreaRegistration.RegisterAllAreas();
          routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
          routes.MapRoute("Default", "{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional });
      }
  }
  </code></pre>
  
  <p>And I have an area called Docs and here is its registration:</p>
  
  <pre><code>public class DocsAreaRegistration : AreaRegistration
  {
      public override string AreaName
      {
          get{ return "Docs";}
      }
  
      public override void RegisterArea(AreaRegistrationContext context)
      {
          context.MapRoute("Docs_default", "Docs/{controller}/{action}", new { controller = "Wiki", action = "Index" });
  
  
          context.MapRoute("RESTApi", "wiki/restAPI/v1", new { controller = "Wiki", action = "RestAPI" });
  
  
          context.MapRoute("RESTApi", "wiki/test", new { controller = "Wiki", action = "action1" });
          context.MapRoute("RESTApi_test0", "wiki/test0", new { controller = "Wiki", action = "action2" });
          context.MapRoute("RESTApi_test1", "wiki/test2", new { controller = "Wiki", action = "productions" });
          context.MapRoute("RESTApi_test2", "wiki/test3", new { controller = "Wiki", action = "action3" });
          context.MapRoute("RESTApi_test3", "wiki/test4", new { controller = "Wiki", action = "action4" });
      }
  }
  </code></pre>
  
  <p><strong>I'm getting the runtime error</strong>: A route named 'Docs_default' is already in the route collection. Route names must be unique.  </p>
  
  <p>I don't see where there is a conflict here.  Or am I missing something?</p>
  
  <p>(FYI, Ignore the names of the actions, they're just for testing purposes...so they won't make sense.)</p>