应用程序永远不会在调试中启动,可能是Redis?

时间:2016-02-24 17:55:21

标签: c# asp.net azure redis

我有一个asp.net Web应用程序,它托管在Azure中,并使用Redis缓存来管理会话存储。每隔一段时间,当在localhost中调试时,应用程序将挂起,原因不明确。

基本上,在Visual Studio中,我会点击开始按钮。一个新的Web浏览器窗口将打开,就像打开页面一样,但它只是简单地加载和加载。如果我尝试暂停调试会话,它似乎总是落在Redis dll中的某个地方,但我无法确定究竟在哪里。

无论我杀死所有进程并重启Visual Studio多少次,此行为将一直持续到我重新启动计算机为止。可能导致这种情况的原因是什么?

1 个答案:

答案 0 :(得分:2)

Redis从未被设计为在Windows上运行,它们提供的版本实际上仅用于测试目的。

如果您遇到悬挂问题,可能是它配置错误。 This question on serverfault可能有帮助。