title: MVC HandleError attribute not working on Controller
body: <p>I am experimenting with the relationship between Elmah and MVC's plumbed in exception handling, and am surprised at the outcome of the following code.  This is a brand new, straight from project template MVC application, and I have only added Elmah modules and handlers to the web.config.  And of the course the 'throw':</p>
  
  <pre><code>[HandleError]
  public class HomeController : Controller
  {
      public ActionResult Index()
      {
          ViewData["Message"] = "Welcome to ASP.NET MVC!";
          throw new Exception("Just for you Elmah!");
          return View();
      }
  </code></pre>
  
  <p>Break when error is thrown is set to off, yet the debugger still breaks.  When I continue I get a YSOD, and an Elmah error log, but it seems <code>HandleError</code> is doing nothing.</p>
  
  <p><strong>JUST IN</strong>
  I didn't think I had to have custom errors turned on, as I thought that was only for 'my' unhandled errors.  I guess MVC is just as much a client of that service as I am.</p>