Web应用程序(在Azure中)多久重启一次?
例如,使用MVC应用程序:
Application_Start()
中global.asax.cs
方法的调用频率是多少次?
答案 0 :(得分:3)
这不是特定于Azure的。 ASP.NET Web应用程序在w3wp.exe
中运行,可以随时被IIS杀死和回收,而不会发出警告。杀死后的第一个请求将导致Application_Start
再次被调用。
根据您的网站的活跃程度,IIS可能会在一段时间不活动(释放内存)后终止您的网站,在您网站的下一个请求中,IIS将重新启动应用程序并致电Application_Start
。< / p>
在某些情况下,单个应用程序初始化会多次调用Application_Start
,但这通常是由于配置错误造成的: