title: Need similar routing configuration for area as with normal routing configuration
body: <p>I am using <code>ASP.NET MVC3</code>. I am trying to configure my routes but there seems to be conflicting routes. Not sure how to fix it, hoping that someone can point me in the right direction.</p>
  
  <p>I have 2 sections in my website where applications can be viewed. A normal user of the website can view only his/her applications.  And an administrator can view the all the applications that were captured by using the administration area.</p>
  
  <p>Notes can be added to an already existing application. Notes are just additional information that can be captured at any time during the process of the application.  I am looking to display all the notes already captured for an application like this:</p>
  
  <pre><code>/Application/1001/Notes
  /Administration/Application/1001/Notes
  </code></pre>
  
  <p>This is how I configured my routes:</p>
  
  <pre><code>Routes.MapRoute(
       "ApplicationNote",
       "{controller}/{applicationId}/Notes",
       new { controller = "Application", action = "Notes" },
       new { applicationId = @"\d+" },
       new[] { "MyProject.Web.Controllers" });
  
  Routes.MapRoute(
       "AdminApplicationNote",
       "{area}/{controller}/{applicationId}/Notes",
       new { area = "Administration", controller = "Application", action = "Notes" },
       new { applicationId = @"\d+" },
       new[] { "MyProject.Web.Areas.Administration.Controllers" });
  </code></pre>
  
  <p>To display the first link (next to each application in the data table) I have the following in my controller that will generate the action link for each record:</p>
  
  <pre><code>string actionLinks = string.Empty;
  actionLinks += "&lt;a href=\"" + Url.Action("Notes", "Application", new { area = string.Empty, applicationId = application.Id }) + "\"&gt;" + "Notes&lt;/a&gt;";
  </code></pre>
  
  <p>The second link I display like this (from my controller action, same as above):</p>
  
  <pre><code>string actionLinks = string.Empty;
  actionLinks = "&lt;a href=\"" + Url.Action("Notes", new { applicationId = application.Id, area = "Administration", controller = "Application" }) + "\"&gt;" + "Notes&lt;/a&gt;";
  </code></pre>
  
  <p>The first configuration works well:</p>
  
  <pre><code>/Application/1001/Notes
  </code></pre>
  
  <p>...but the second not so well.  When I hover over the link of the second configuration then the status shows:</p>
  
  <pre><code>/Administration/Application/Notes?applicationId=1001
  </code></pre>
  
  <p>What am I doing wrong with the admin area's route configuration?</p>