ASP.NET Routage - Faire des Routes COMPLÈTEMENT IGNORER Tout dans le monde.asax?

J'ai un simple ASP.NET 3.5 SP1 Formulaires Web app... j'ai ajouté le Système.Web.Routage DLL, et j'ai fait un itinéraire simple qui renvoie à une norme ASP.NET la Page en tant que "IHttpHandler".

Tout est bon... sauf que HttpContext.Actuel.L'utilisateur est null ???

J'ai donc fait un peu plus de creuser (j'ai mis des points d'arrêt dans tous les événements dans le monde.asax fichier). Normalement, ces points d'arrêt se faire frapper (quand je navigue à une norme ".aspx" de la page):

  • Application_BeginRequest
  • Application_AuthenticateRequest
  • Application_EndRequest

Mais, lors de l'utilisation de ASP.NET Routage... aucun de ces événements sont à tirer. Ai-je raté quelque chose?

OriginalL'auteur Timothy Khouri | 2008-12-30