如果从微软官方文档中得到这个:
Application_Start 和 Application_End 方法是不代表 HttpApplication 事件的特殊方法。ASP.NET 在应用程序域的生命周期内调用它们一次,而不是为每个 HttpApplication 实例调用一次。
我确定 Application_Start 与 HttpApplication 有关,这里这个人解释了为什么我错了。哪个对象/实体与 Application_Start 事件相关?
正如文档所说,这些事件与应用程序域的生命周期相关联,这实际上意味着应用程序正在运行的应用程序池。如果应用程序池因任何原因被回收 - 更改为 web.start,Application_Start 将再次触发。配置,例如。