title: ELMAH - MVC 3 - 403 - Forbidden: Access is denied
body: <p>I have installed <a href="https://github.com/alexanderbeletsky/elmah.mvc">Elmah for MVC</a> using NuGet, I'am able to login with success error in the db.
  The only problem is that I cannot access the <code>/elmah</code> URL to access the Error Log Page.</p>
  
  <p>Here part of my configuration, could you please point out if I have any misconfiguration? </p>
  
  <p>Thanks</p>
  
  <p>ERROR</p>
  
  <blockquote>
    <p><em>403 - Forbidden: Access is denied.<br>
    You do not have permission to view this directory or page using the credentials that you supplied.</em></p>
  </blockquote>
  
  <p>In my <code>web.config</code>:</p>
  
  <pre><code>  &lt;appSettings&gt;
      &lt;add key="webpages:Version" value="1.0.0.0" /&gt;
      &lt;add key="ClientValidationEnabled" value="true" /&gt;
      &lt;add key="UnobtrusiveJavaScriptEnabled" value="true" /&gt;
      &lt;add key="elmah.mvc.disableHandler" value="false" /&gt;
      &lt;add key="elmah.mvc.disableHandleErrorFilter" value="false" /&gt;
      &lt;add key="elmah.mvc.requiresAuthentication" value="true" /&gt;
      &lt;add key="elmah.mvc.allowedRoles" value="Administrator" /&gt;
      &lt;add key="elmah.mvc.route" value="elmah" /&gt;
    &lt;/appSettings&gt;
  </code></pre>
  
  <p>In <code>global.asax</code>:</p>
  
  <pre><code>    public static void RegisterRoutes(RouteCollection routes)
      {
          routes.IgnoreRoute("elmah.axd");
          routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
          routes.MapRoute(
              "Default", // Route name
              "{controller}/{action}/{id}", // URL with parameters
              new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
          );
      }
  </code></pre>