Ale*_*ith 4 asp.net session iis-6 global-asax
Application_AuthenticateRequest是否总是在global.asax中的Session_Start之前触发?我正在尝试找到一些有关它的权威文档.
我认为它确实如此,研究它表明它确实如此.但我没有找到权威的答案(除非我遗漏了什么).
我对asp.net应用程序生命周期的常规资源非常详细,但并未真正详细说明某些模块的事件是如何排序的.
有没有人知道一些权威文档,详细说明了如何对一些内置模块事件进行排序(特别是SessionStateModule)?
我一直在寻找,但还没找到任何东西.
我还没有看到任何官方文档,但是查看SessionStateModuleReflector会显示该Start事件是由RaiseOnStart方法引发的,该方法是从CompleteAcquireState方法调用的,该BeginAcquireState方法处理AcquireRequestState事件.
按照应用程序生命周期页面,该AcquireRequestState事件总是后提出的AuthenticateRequest,AuthorizeRequest,ResolveRequestCache和PostMapRequestHandler事件.
注意:这适用于.NET 4.0,但我相信以前的版本也是如此.
| 归档时间: |
|
| 查看次数: |
5424 次 |
| 最近记录: |