Application_Start ASP.NET

时间:2011-08-17 12:46:36

标签: asp.net application-lifecycle application-start httpapplication

如果从Microsoft官方documentation获取此信息:

  

Application_Start和Application_End方法是不代表HttpApplication事件的特殊方法。 ASP.NET在应用程序域的生命周期内调用它们一次,而不是为每个HttpApplication实例调用它们。

我确信Application_Start与HttpApplication有关,这里this guy explains为什么我错了。 哪个对象/实体与Application_Start事件有关?

1 个答案:

答案 0 :(得分:14)

正如文档所述,事件与application domain的生命周期相关联,实际上这意味着运行应用程序的应用程序池。如果应用程序池因任何原因被回收,Application_Start将再次触发 - 例如,对web.config的更改。