title: RenderAction not finding action method in current controller in current area
body: <p>I'm creating an ASP.NET MVC 2 (RTM) project that uses areas. The Index action of the Home controller of one area needs to use RenderAction to generate a sub-section of the page. The action called is also defined in the same Home controller. So the call should just be:</p>
  
  <pre><code>&lt;% Html.RenderAction("List") %&gt;
  </code></pre>
  
  <p>However, I get an exception:</p>
  
  <blockquote>
    <p>A public action method 'List' was not found on controller 'RareBridge.Web.Areas.Events.Controllers.HomeController'. </p>
  </blockquote>
  
  <p>Note that I'm <em>not</em> in the "Events" area! I'm in a completely different area. If I remove the "Events" home controller, then the exception still occurs but names a different controller (still not the one I want it to call).</p>
  
  <p>I've also tried providing the controller name and area to the RenderAction method, but the same exception occurs. What is going on here?</p>
  
  <p>BTW: I am using Autofac as my IoC container</p>