我有一个asp.net Web应用程序,它托管在Azure中,并使用Redis缓存来管理会话存储。每隔一段时间,当在localhost中调试时,应用程序将挂起,原因不明确。
基本上,在Visual Studio中,我会点击开始按钮。一个新的Web浏览器窗口将打开,就像打开页面一样,但它只是简单地加载和加载。如果我尝试暂停调试会话,它似乎总是落在Redis dll中的某个地方,但我无法确定究竟在哪里。
无论我杀死所有进程并重启Visual Studio多少次,此行为将一直持续到我重新启动计算机为止。可能导致这种情况的原因是什么?
答案 0 :(得分:2)
Redis从未被设计为在Windows上运行,它们提供的版本实际上仅用于测试目的。
如果您遇到悬挂问题,可能是它配置错误。 This question on serverfault可能有帮助。