Azure Web应用程序生命周期

时间:2016-06-05 20:30:24

标签: asp.net-mvc azure web-applications

Web应用程序(在Azure中)多久重启一次?

例如,使用MVC应用程序: Application_Start()global.asax.cs方法的调用频率是多少次?

1 个答案:

答案 0 :(得分:3)

这不是特定于Azure的。 ASP.NET Web应用程序在w3wp.exe中运行,可以随时被IIS杀死和回收,而不会发出警告。杀死后的第一个请求将导致Application_Start再次被调用。

根据您的网站的活跃程度,IIS可能会在一段时间不活动(释放内存)后终止您的网站,在您网站的下一个请求中,IIS将重新启动应用程序并致电Application_Start。< / p>

在某些情况下,单个应用程序初始化会多次调用Application_Start,但这通常是由于配置错误造成的: