IIS 6.0上的ASP.NET Web应用程序(ASMX WS)会发生什么?
-
20-09-2019 - |
题
我有ASMX Web服务,并将大量系统数据加载到内部数据结构。该系统数据用于检查请求的有效性。但是,当没有要求3小时(也许更少)的请求时,初始化将再次完成。服务请求的对象
私人静态bool _initok
控制初始化的变量。当应用程序空闲时,变量设置为false。是因为IIS停止执行,并且包含代码的DLL已卸载或其他内容?如果请求在稳定的间隔中到达,则初始化不会再次完成。我有什么能做的吗?
谢谢!
BR:Matti
解决方案
它是应用程序池的设置(在IIS管理器下找到),是否停止该过程,何时在一段时间内进行IDDLE或在满足某些条件时重新启动(回收)。
在每个重新启动过程中,您的初始化将再次完成。
不隶属于 StackOverflow