簡體   English   中英

.Net-Redis緩存“對象已處置異常”

[英].Net - Redis cache “object disposed exception”

在調試和本地測試我的應用程序時, "SocketManger.cs" not found會得到"SocketManger.cs" not foundSystem.ObjectDisposedException關聯的"SocketManger.cs" not found 我之所以這樣,是因為在例外設置面板上,我全面檢查了Common Language Runtime Exceptions

我無法F10這個問題,因為我一直按F10 ,希望有一段時間,調試器將引導我執行試圖在已處置對象上執行的讀取/寫入操作。 但是這一刻永遠不會到來...我可以在“調用堆棧”窗口中看到我正在堆棧上,到達了[External Code]但是我無法回到我的代碼...

由於此問題經常發生,因此我需要完成此操作,因為這破壞了我的緩存或不返回已緩存的項目,從而迫使我的應用重復執行工作...

我如何才能深入了解此問題?

為什么會出現ObjectDisposedException? 您是否正在處理可能正在進行的請求的基礎連接? 您是否正在執行需要處理ObjectDisposedException的類似事情( https://gist.github.com/JonCole/925630df72be1351b21440625ff2671f#reconnecting-with-lazyt-pattern )? 在這種情況下,您應該可以重試。

暫無
暫無

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

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