Web 应用程序(Azure 中)多久重新启动一次?
例如使用 MVC 应用程序:
global.asax.cs
中的 Application_Start()
方法多久被调用一次?
最佳答案
这不是 Azure 特定的。 ASP.NET Web 应用程序在 w3wp.exe
中运行,并且可以随时被 IIS 终止和回收,而不会发出警告。终止后的第一个请求将导致再次调用 Application_Start
。
根据您网站的活跃程度,IIS 可能会在一段时间不活动后终止您的网站(以释放内存),在下一次向您的网站发出请求时,IIS 将重新启动应用程序并调用 Application_Start
.
在某些情况下,Application_Start
将被多次调用以进行单个应用程序初始化,但这通常是由于配置错误造成的:
关于asp.net-mvc - Azure Web 应用程序生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37646460/