问题描述
ASP.NET网站生命周期问题.要是给应用程序创建了Global.asax文件.是不是就不会由HttpApplication管线处理请求?
解决方案
解决方案二:
HttpApplication还是能用的
解决方案三:
就是不会执行这么多事件是吗?对请求进行验证,将检查浏览器发送的信息,并确定其是否包含潜在恶意标记。有关更多信息,请参见ValidateRequest和脚本侵入概述。如果已在Web.config文件的UrlMappingsSection节中配置了任何URL,则执行URL映射。引发BeginRequest事件。引发AuthenticateRequest事件。引发PostAuthenticateRequest事件。引发AuthorizeRequest事件。引发PostAuthorizeRequest事件。引发ResolveRequestCache事件。引发PostResolveRequestCache事件。根据所请求资源的文件扩展名(在应用程序的配置文件中映射),选择实现IHttpHandler的类,对请求进行处理。如果该请求针对从Page类派生的对象(页),并且需要对该页进行编译,则ASP.NET会在创建该页的实例之前对其进行编译。引发PostMapRequestHandler事件。引发AcquireRequestState事件。引发PostAcquireRequestState事件。引发PreRequestHandlerExecute事件。为该请求调用合适的IHttpHandler类的ProcessRequest方法(或异步版BeginProcessRequest)。例如,如果该请求针对某页,则当前的页实例将处理该请求。引发PostRequestHandlerExecute事件。引发ReleaseRequestState事件。引发PostReleaseRequestState事件。如果定义了Filter属性,则执行响应筛选。引发UpdateRequestCache事件。引发PostUpdateRequestCache事件。引发EndRequest事件。
解决方案四:
谁能给我讲讲ASP.NET应用程序生命周期.在MSDN上看了半天.没怎么看懂.