【发布时间】:2016-06-06 05:02:05
【问题描述】:
Web 应用程序(在 Azure 中)多久重启一次?
以 MVC 应用程序为例:
global.asax.cs 中的Application_Start() 方法多久被调用一次?
【问题讨论】:
标签: asp.net-mvc azure web-applications
Web 应用程序(在 Azure 中)多久重启一次?
以 MVC 应用程序为例:
global.asax.cs 中的Application_Start() 方法多久被调用一次?
【问题讨论】:
标签: asp.net-mvc azure web-applications
这不是 Azure 特定的。 ASP.NET Web 应用程序在w3wp.exe 中运行,并且可以随时被 IIS 杀死和回收,而不会发出警告。杀死后的第一个请求将导致再次调用Application_Start。
根据您网站的活跃程度,IIS 可能会在一段时间不活动后终止您的网站(以释放内存),在下一次向您的网站发出请求时,IIS 将重新启动应用程序并调用 Application_Start。
在某些情况下,Application_Start 将在单个应用程序初始化中被多次调用,但这通常是由于配置错误:
【讨论】: