簡単な 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 ルーティングを使用すると、これらのイベントは発生しません。何か不足していますか?