title: MVC 3 Custom Errors Not Showing
body: <p>From a fresh MVC 3 Project, I've modified an Index() action to throw an exception.  I expect the stock Error.chhtml view to be rendered, because I've set <code>&lt;customErrors mode="On" /&gt;</code> in the web.config.  Instead, I still get the "yellow screen of death" while running from within VS.</p>
  
  <pre><code>&lt;system.web&gt;
    &lt;customErrors mode="On" /&gt;
    ...
  </code></pre>
  
  <p>My HandleError attribute is set globally from the global.asax.cs.  </p>
  
  <pre><code>    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
      {
          filters.Add(new HandleErrorAttribute());
      }
  </code></pre>
  
  <p>...unmodified, per the default project setup.  I've run against both IIS express and VS Dev Server.  Nothing causes the custom error page to surface.  What am I missing?</p>