我有一个 asmx Web 服务,我将一堆系统数据加载到内部数据结构中。该系统数据用于检查请求的有效性。但是,当没有请求说 3 小时(可能更少)时,会再次进行初始化。服务请求的对象有
私有静态布尔_initOk
控制初始化的变量。当应用程序空闲时,该变量设置为 false。是因为 IIS 停止执行并且包含代码的 dll 被卸载还是什么?如果请求以稳定的时间间隔到达,则不会再次进行初始化。我能做些什么吗?
谢谢!
br: 马蒂
我有一个 asmx Web 服务,我将一堆系统数据加载到内部数据结构中。该系统数据用于检查请求的有效性。但是,当没有请求说 3 小时(可能更少)时,会再次进行初始化。服务请求的对象有
私有静态布尔_initOk
控制初始化的变量。当应用程序空闲时,该变量设置为 false。是因为 IIS 停止执行并且包含代码的 dll 被卸载还是什么?如果请求以稳定的时间间隔到达,则不会再次进行初始化。我能做些什么吗?
谢谢!
br: 马蒂