Ensemble 403 page d'erreur en MVC

Je remplace la classe pour effectuer personnalisé Autorisation

[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, Inherited = true, AllowMultiple = true)]
public class AuthorizeAttribute : System.Web.Mvc.AuthorizeAttribute
{
    protected override void HandleUnauthorizedRequest(System.Web.Mvc.AuthorizationContext filterContext)
    {
        if (filterContext.HttpContext.Request.IsAuthenticated)
        {
            filterContext.Result = new System.Web.Mvc.HttpStatusCodeResult(403);
        }
        else
        {
            base.HandleUnauthorizedRequest(filterContext);
        }
    }
}

maintenant dans le web.config j'ai configuré la page d'erreur 403

<customErrors defaultRedirect="/Shared/Error" mode="On">
  <error statusCode="403" redirect="/Shared/UnAuthorize" />
</customErrors>

mais le navigateur affiche toujours m'page d'erreur par défaut pour 403,
ce que je suis en manque, ici, toute idée

OriginalL'auteur Saboor Awan | 2011-08-11