首页 > 解决方案 > 当我们从 IIS 重启网站时会触发哪个事件

问题描述

猜猜我错误地解释了这个问题。当我们从 IIS 管理器 -> 站点 -> 右键单击​​网站 -> 管理网站 -> 重启网站时会触发哪个事件

标签: c#asp.net-mvc-4iis-7iis-8

解决方案


根据ASP.NET 应用程序生命周期概述

Application_Start:在请求 ASP.NET 应用程序中的第一个资源(例如页面)时调用。Application_Start 方法在应用程序的生命周期中仅调用一次。您可以使用此方法执行启动任务,例如将数据加载到缓存中和初始化静态值。

综上所述,应用程序池启动或回收会触发Application_Start方法。

因此,当您启动、回收应用程序、更新 bin 文件夹中的某些文件或更新 web.config 时,Application_Start 将在下次请求时触发。


推荐阅读