簡體   English   中英

IIS 6.0上的asp.net Web應用程序(asmx ws)空閑數小時左右會發生什么?

[英]what happens to asp.net web application (asmx ws) on IIS 6.0 when it's idle for hours or so?

我有一個asmx Web服務,並將一堆系統數據加載到內部數據結構中。 該系統數據用於檢查請求的有效性。 但是,如果在3小時內(可能更少)沒有任何請求,則再次進行初始化。 服務請求的對象有

私人靜態布爾值_initOk

控制初始化的變量。 當應用程序空閑時,變量設置為false。 是因為IIS停止執行,並且包含代碼的dll被卸載還是什么? 如果請求以穩定的間隔到達,則不會再次進行初始化。 有什么我可以做的嗎?

謝謝!

br:Matti

它是應用程序池的設置(可在IIS管理器中找到),是在進程處於中間狀態時停止該進程,還是在滿足某些條件時重新啟動(回收)該進程。

在該過程的每次重新啟動時,都將再次進行初始化。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM