我有一個問題關於我的asp.net網站內的單身人士列表。基於設計,單例列表用於存儲所有定製信息,因此第一個用戶訪問網站並調用單例列表,如果它是空的,那麼它將被初始化(調用select sql腳本並從數據庫中獲取數據)。單身人士列表尚未重新初始化,直到重新啓動IIS
然後在後端站點上,我們有一個頁面用於清除單例列表中的所有數據,該列表僅在我們更新數據庫中的某些自定義信息時使用。
這個邏輯很清楚,用於正常工作。但是,昨天我剛剛添加了一個新的自定義記錄,然後在我清除單例列表後,我仍然看不到新添加的自定義信息。我嘗試了很多次,但沒有成功。所以我在我們的測試環境中做了同樣的事情,它工作得很完美。最後,我偶爾嘗試命令iisreset,它開始工作。我的意思是這很奇怪,我試圖弄清楚爲什麼有人能給我一些線索?非常感謝。
導致這種奇怪的事情在過去2個月內只發生過一次,而且它曾經工作得很好,我們多次重新初始化列表,一切都很好,只是這次失敗了,我沒有得到一些線索去思考爲什麼,以及我在重新初始化時使用了鎖, – danmiao 2013-02-27 03:14:39