MVC: 浅谈ASP.NET MVC的生命周期(MVC5 Appliaction Lifecycle)
下面的文章摘自:
https://nwpie.blogspot.com/2017/05/5-aspnet-mvc.html
他将生命周期分两个来探讨
1)The application life cycle应用程序级别的?
2)The request life cycle用户请求级别的?
一、The application life cycle
应用程序级别的生命周期是起于IIS(或其他WEB服务器),终止于服务暂停,回收或关闭。
详情解释如下:
当第一个请求发出时,触发Application_Start()事件,Application_Start这边会做一些初始的配置,路由设定等等载入工作。
但当WEB服务器回收或在一段不活动状态(Inactive)或超过CUP,MEMORY阀值之后,Application_End()事件将被触发。
接下来的请求将又被看作第一个请求,并且再次触发Application_Start()事件。

二、The request life cycle

三、其他参考资料
更多细节可以查看下面两张图及相应的网址
1.以下图下载自微软:
https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/lifecycle-of-an-aspnet-mvc-5-application

2.以下图下载自DotNetTricks:
https://www.dotnettricks.com/learn/mvc/detailed-aspnet-mvc-pipeline

本文来自博客园,转载请注明原文链接:https://www.cnblogs.com/keeplearningandsharing/p/15099256.html
浙公网安备 33010602011771号