gpt4 book ai didi

c# - 当 IIS 6.0 上的 asp.net Web 应用程序 (asmx ws) 闲置数小时左右时会发生什么情况?

转载 作者:太空宇宙 更新时间:2023-11-03 18:48:36 25 4
gpt4 key购买 nike

我有一个 asmx 网络服务,我将大量系统数据加载到内部数据结构中。该系统数据用于检查请求的有效性。然而,当没有请求说 3 小时(可能更少)时,初始化将再次完成。服务于请求的对象有

私有(private)静态 bool _initOk

控制初始化的变量。当应用程序空闲时,变量设置为 false。是因为 IIS 停止执行并且包含代码的 dll 被卸载还是什么?如果请求以稳定的间隔到达,则不会再次进行初始化。有什么我可以做的吗?

谢谢!

br: 马蒂

最佳答案

它是应用程序池的设置(位于 IIS 管理器下),是否停止进程,空闲一段时间后,是否在满足某些条件时重新启动(回收)。

在每次重新启动进程时,您的初始化将再次完成。

关于c# - 当 IIS 6.0 上的 asp.net Web 应用程序 (asmx ws) 闲置数小时左右时会发生什么情况?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2048334/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com