[英].Net - Redis cache “object disposed exception”
在调试和本地测试我的应用程序时, "SocketManger.cs" not found
会得到"SocketManger.cs" not found
与System.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.