0
我們有一個WCF服務,我們想保持「長壽命」。無論出於何種原因,雖然,IIS似乎被卸載我們的AppDomain中,每當我們有空閒時間約20分鐘。防止WCF服務的AppDomain被卸載
我可以附加一個方法的AppDomain.CurrentDomain.DomainUnload
事件,有沒有什麼辦法來取消代碼卸載?或者,也許在IIS的配置,我可以使用?
我們有一個WCF服務,我們想保持「長壽命」。無論出於何種原因,雖然,IIS似乎被卸載我們的AppDomain中,每當我們有空閒時間約20分鐘。防止WCF服務的AppDomain被卸載
我可以附加一個方法的AppDomain.CurrentDomain.DomainUnload
事件,有沒有什麼辦法來取消代碼卸載?或者,也許在IIS的配置,我可以使用?
當然,我只是發現了什麼是可能的回答另一個問題:
How to keep ASP.NET assemblies in AppDomain alive?
我看着回收AppPools的所有設置,但錯過了重要的「空閒超時」屬性。
它的默認當然是20分鐘,這是可以改變的零停止這種行爲。