title: RedirectToAction returns wrong url
body: <p>I have the following View structure:</p>
  
  <pre>
  Home
      Index
  
  Security 
      Accounts
            LogOn
  </pre>
  
  <p>The following code in the LogOn action causes a redirect to <a href="http://localhost/Security/Home/Index" rel="nofollow noreferrer">http://localhost/Security/Home/Index</a> instead of <a href="http://localhost/Home/Index" rel="nofollow noreferrer">http://localhost/Home/Index</a></p>
  
  <pre><code>return RedirectToAction("Index", "Home");
  </code></pre>
  
  <p>Here is my Route registration code for each:</p>
  
  <p>Home</p>
  
  <pre><code>   routes.MapRoute(
              "Default", // Route name
              "{controller}/{action}/{id}", // URL with parameters
              new {controller = "Home", action = "Index", id = UrlParameter.Optional} // Parameter defaults
                  );
  </code></pre>
  
  <p>Security</p>
  
  <pre><code>public override void RegisterArea(System.Web.Mvc.AreaRegistrationContext context) {
              context.MapRoute(
                      "Security_default",
                      "Security/{controller}/{action}",
                      new { action = "LogOn" }
                  );
          }
  </code></pre>
  
  <p>Any help greatly appreciated.</p>