title: How do I make MVC look into the Views folder within my area first before looking into the area-less root's Views folder?
body: <p>I am using ASP.NET MVC 5.2.6 on .NET framework version 4.5.2.</p>
  
  <p>I have an area named <strong>Admin</strong> in which I have the following:</p>
  
  <pre><code>namespace MyCode.Controllers
  {
    [RoutePrefix("admin/article")]
    public class ArticleController : Controller
    {
      [Route("new")]
      public ActionResult New()
      {
        return View();
      }
    }
  }
  </code></pre>
  
  <p>I also have a view named <strong>New.cshtml</strong> in the <strong>Admin</strong> area's <strong>Views\Article</strong> folder.</p>
  
  <pre><code>Areas\Admin\Views\Article\New.cshtml
  </code></pre>
  
  <p>However, when I run my application, MVC is only looking in the <strong>Views</strong> folder within my area-less root. From my past experience, it starts to look in the <strong>Views</strong> folder within the area.</p>
  
  <p>Is it because the new attribute based routing that MVC doesn't know that I am inside the <strong>Admin</strong> area?</p>
  
  <p>I know I could and I don't want to be providing the full path to each view because that's a pain in the neck. My question isn't, where do I go from here now? It is, as the title says, the following:</p>
  
  <p>Is there a way to tell it to look for views in the area first?</p>