答案 0 :(得分:4)
每个HttpApplication
对象实例对于单个请求是唯一的。如果您的网站并行处理多个请求,则每个请求必须拥有自己的HttpApplication
实例。该对象具有在请求的生命周期内不得更改的每请求状态信息(包括请求和响应的主体!)
如文章所述,汇集实例。每个请求都将重复使用,以便为多个后续请求提供服务,直到应用程序池上设置的限制,然后它将被允许死亡。
请注意,您特别询问HttpApplication。这与System.Windows.Forms.Application
类不同,后者实际上是一个单独的类,每个应用程序只存在一次。