title: ASP.NET Routing - Do Custom Routes COMPLETELY SKIP Everything in the Global.asax?
body: <p>I have a simple ASP.NET 3.5 SP1 Web Forms app... I've added the System.Web.Routing DLL, and I've made a simple route that returns a standard ASP.NET Page as the "IHttpHandler".</p>
  
  <p>All is good... except that HttpContext.Current.User is <strong>null</strong> ???</p>
  
  <p>So, I did a little more digging (I put breakpoints in all the events in the Global.asax file). Normally, these breakpoints get hit (when I navigate to a standard ".aspx" page):</p>
  
  <ul>
  <li>Application_BeginRequest</li>
  <li>Application_AuthenticateRequest</li>
  <li>Application_EndRequest</li>
  </ul>
  
  <p>But, when using ASP.NET Routing... none of those events are firing. Am I missing something?</p>