【问题标题】:After IIS recycles, global.asax is not calledIIS 回收后,global.asax 没有被调用
【发布时间】:2013-11-18 21:18:38
【问题描述】:

我已将我的 IIS 应用程序池设置为最多有 5 个工作进程,并且应用程序池将每 29 小时回收一次工作进程。

它回收worker进程后,旧的worker进程死掉并创建一个新的worker进程。 global.asax.cs 中的构造函数是否可以在创建新的工作进程后自动调用?

由于最多有 5 个工作进程,我希望所有 5 个工作进程在回收后调用其 global.asax.cs 构造函数。

当我在浏览器中手动转到 URL 时,我已经能够调用 global.asax.cs 的构造函数,但想知道是否有其他解决方案或我必须设置的 IIS 属性

【问题讨论】:

标签: c# asp.net iis


【解决方案1】:

zimaden 提供了一个非常有用的链接

还有这个,我遇到了它,它触及 System.Web.HttpApplication。 “生命周期”

how many times is System.Web.HttpApplication is initialised per process

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多