我有一个使用SignalR over ASP.NET MVC 5.2.3.0进行异步消息传递的Web应用程序,它在Windows Server上运行的IIS上运行良好。
但是,尝试在运行Windows 10 Home的IIS上运行它时,Web客户端(Chrome或Edge)在收到第一条消息后会卡住/阻止。
在Chrome工具上查看网络标签,它会将网络套接字连接显示为"待定"。在我重新启动IIS上的网站之前,它永远不会出现。当我重新启动网站时,客户端会断开连接并重新连接。
另一种情况是客户端被阻止/卡住"待定"状态,我关闭浏览器并再次打开它。但接下来发生的事情是ISS似乎被阻止并且没有响应任何请求,所以我必须重新启动IIS上的网站。
奇怪的是,我有一个带有Windows 10 Home的开发笔记本,而且应用程序在它上面起了作用。我的意思是,它可以从Visual Studio调试运行,也可以从终端从IIS Express直接启动。
所以botton line:我知道它可以在Windows 10 Home上运行,但我刚刚发生的相同问题发生在运行Windows 10 Home的2个不同笔记本上。这两台机器都在运行最新的Windows,没有待定更新。
任何提示?