ASP.net MVC глобальный фильтр авторизации, заставляющий входить в действие AllowAnonymous

Setup (using MVC 4)

public class MyAuthorizeAttribute : AuthorizeAttribute {

    protected override bool AuthorizeCore(HttpContextBase httpContext) {

        var isAuthorised = base.AuthorizeCore(httpContext);

        if(isAuthorised) {
            // retrieve authentication ticket from cookie and
            // create custome principal and attach to 
            // httpContext.User
        }

        return isAuthorised;
    }
}

Gloabl.asax.cs:

public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    filters.Add(new HandleErrorAttribute());
    filters.Add(new MyAuthorizeAttribute());
}

HomeController.cs:

using System.Web.Mvc;

public class HomeController : Controller
{
    [AllowAnonymous]
    public ActionResult Index()
    {
        return View();
    }
}

Problem

Вызов на домашнюю страницу заставляет загрузиться страницу входа.

Question

Когда действие HomeController.Index () украшено [AllowAnonymous], почему ASP перенаправляет меня в представление входа в систему?

я используюэтот статья для справки

Ответы на вопрос(4)

Ваш ответ на вопрос