当我们从IIS重新启动网站时将触发哪个事件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当我们从IIS重新启动网站时将触发哪个事件相关的知识,希望对你有一定的参考价值。

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

答案

根据ASP.NET Application Life Cycle Overview

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

根据以上所述,应用程序池启动或循环将触发Application_Start方法。

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

以上是关于当我们从IIS重新启动网站时将触发哪个事件的主要内容,如果未能解决你的问题,请参考以下文章

IIS 重新启动后 JWKS 更改

来自 IIS 中托管的网站的 SOAP API 访问错误

如何在 IIS 7.5 中配置应用程序池在停止时自动重新启动?

如何在 C# .NET 中检测应用程序池重新启动?

如何让IIS定时自动重新启动

有没有办法在没有应用程序回收的情况下在 IIS 上发布网站?