|
|
1
15
我相信ASP.NET运行时可以为每个应用程序域创建多个httpapplication。所以httpapplication.init和ctor可能会被多次调用。 如果您想让初始化代码只运行一次,那么您应该使用应用程序启动事件,每个应用程序只调用一次。 |
|
|
2
6
请看一个帖子 global.asax in ASP.NET -它解释了为什么http应用程序有多个实例。基本上有两个游泳池:特殊的和普通的。普通池包含请求使用的httpapplication实例(每个请求都有自己的httpapplication实例)。特殊池包含用于应用程序级事件(如应用程序启动、应用程序错误)的httpapplication对象。 |