【问题标题】:Azure web apps life cycleAzure Web 应用程序生命周期
【发布时间】:2016-06-06 05:02:05
【问题描述】:

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

以 MVC 应用程序为例: global.asax.cs 中的Application_Start() 方法多久被调用一次?

【问题讨论】:

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


    【解决方案1】:

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

    根据您网站的活跃程度,IIS 可能会在一段时间不活动后终止您的网站(以释放内存),在下一次向您的网站发出请求时,IIS 将重新启动应用程序并调用 Application_Start

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

    【讨论】:

      猜你喜欢
      • 2011-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2011-06-02
      • 1970-01-01
      相关资源
      最近更新 更多