【发布时间】:2010-09-28 20:26:51
【问题描述】:
我有一个简单的 ASP.NET 3.5 SP1 Web 窗体应用程序...我添加了 System.Web.Routing DLL,并创建了一个简单的路由,该路由返回一个标准 ASP.NET 页面作为“IHttpHandler ”。
一切都很好...除了 HttpContext.Current.User 是 null ???
所以,我做了更多的挖掘工作(我在 Global.asax 文件中的所有事件中都设置了断点)。通常,这些断点会被命中(当我导航到标准的“.aspx”页面时):
- Application_BeginRequest
- Application_AuthenticateRequest
- Application_EndRequest
但是,当使用 ASP.NET 路由时……这些事件都没有触发。我错过了什么吗?
【问题讨论】: