我对 HttpModule 和 HttpHandler 有一些疑问请帮我澄清一下
1)在 HttpModule 我注意到方法 Init 只调用了一次。context_BeginRequest 和 context_EndRequest 等方法调用每个请求。是否保证模块 Init 将为不同的用户(或不同的请求)调用一次,而 BeginRequest 等每次都会为不同的用户(或不同的请求)调用?
2) Application_Start(global.asax) 是否有可能运行不止一次,因为可能有多个应用程序对象
3)由于应用程序对象可以不同(来自应用程序池)在这种情况下,不同用户之间如何共享应用程序数据?
4) 在 HttpHandler ProcessRequest 方法将调用每个请求(或每个用户)。
谢谢瑞图