Мы используем HttpModule для подключения к FormsAuthenticationModule и подписки на событие Authenticate.Когда мы используем веб-формы, это событие запускается в модуле.Когда мы используем MVC, это событие не запускается.
Я пытался использовать атрибут [Authorize] на контроллерах и расположение в web.config (хотя это не лучшая практика), чтобы попытаться получить этоСобытие сработало, но оно по-прежнему отсутствует.
Событие сработало при использовании веб-сервера Cassini, но не сработало на IIS 7.5 или IIS Express.Мы запускаем ASP.NET MVC 2, используя .NET 3.5
EDIT
Событие Authentication возникает, когда мы запрашиваем файл .aspx или .ashx.Если мы запрашиваем файл без расширения или файл .css или .js, он также не запускается.
Новое приложение ASP.NET MVC будет запускать это событие для каждого запрошенного файла.
Есть предложения?