繁体   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