我使用asp.net和signalR创建了一个小型实时应用。当我测试时,一切似乎都能正常工作。
我打开四个客户端,看到实时更新是个问题。然而,当我在我的服务器上托管应用程序时,使用相同的笔记本电脑,我注意到一旦我有两个以上的客户端,我的应用程序中的数据就会停止更新。
使用chrome,我试图调查这个问题,但我对于接下来我能做什么感到很遗憾。网络开发人员选项卡指示当我有两个以上的客户端时POST请求保持挂起状态。关闭第三个客户端后,会立即进行所有更新。
问题是什么?
我错过了任何配置设置吗?
部署环境是否会导致这些问题?
我的笔记本电脑有6 GB的内存并且有一个i3处理器,所以我猜它至少可以处理三个连接。我过去常常遇到同样的问题,当时我在Go爸爸上部署了另一个应用程序,它几乎没有在Windows上工作,它完美地工作。