1
我有一個應用程序全局靜態變量的wcf。這個變量失去了所有的值並重置?什麼可能導致這種情況發生?我怎樣才能避免它?WCF靜態單例失去它的值
我有一個應用程序全局靜態變量的wcf。這個變量失去了所有的值並重置?什麼可能導致這種情況發生?我怎樣才能避免它?WCF靜態單例失去它的值
如果此WCF服務託管在IIS中,很可能您將成爲自動應用程序池回收的受害者。
看到http://msdn.microsoft.com/en-us/library/bb332338.aspx#msdnwcfhc_topic5
的回收部分,我認爲你需要闡述的時候/如何重置一個小。代碼也會有所幫助...... – 2011-05-27 19:09:38
您是指針對不同請求或相同請求的變量重置嗎? – Lester 2011-05-27 19:10:08
在x分鐘閒置後關閉工作進程會導致它嗎?它似乎工作了一段時間,然後隨機停止工作。基本上保存在內存中的值都消失了。靜態是全球性的。 – zachary 2011-05-27 19:23:43