0

我正在使用StackExchange.Redis,效果很好。我们使用 Redis 作为备用缓存系统,因此应用程序实际上并不需要它来运行。当我们在本地处理我们的项目时,我们喜欢启用该Thrown Common Language Runtime Exceptions复选框,因为我们使用一些异步方法并且想要内部异常而不是AggregateExeptions,并捕获开发人员可能错误地吞下的错误。

当我们在 VS 中启动项目并选中该选项(而不是启动 redis 服务器实例)时,该ConnectionMultiplexer.Connect()方法会引发一些令人讨厌的错误,您必须单击它们等等才能继续前进。我们通常不会在其他第三方库中看到这种行为,并且由于库有一个ConnectionFailed事件,我希望看到它只是触发该方法。

关于如何防止这种情况发生的任何想法,或者这是一个错误,还是我只是错误地处理了这个问题?

更新

截屏

在此处输入图像描述

4

0 回答 0