我刚开始在运行最新IIS和Visual Studio 2013的项目中使用SignalR(最新2.0.3)。
我注意到一个问题,有时网页只是挂起试图加载异常时间(从未实际加载)。
当发生这种情况时,我进入Visual Studio并点击方块停止调试,并且visual studio开始挂起(不是它冻结VS但只是加载符号试图停止调试从未实际停止调试)
我意识到解决方案是停止IIS,它会立即导致页面加载,Visual Studio会响应并停止调试。启动IIS,它恢复正常,但已经发生了多次。
答案 0 :(得分:4)
发生这种情况时,请尝试检查IIS中的当前请求(转到IIS服务器功能视图中的工作进程并双击您网站的应用程序池),我怀疑您将在其中找到其中10个。这可能发生,因为Win7 / Win8上的IIS仅限于10个并发请求,并且根据您的应用程序,signalR可能正在使用所有这些请求。一旦所有这些请求都用完了,新请求就会挂起。
您还可以通过回收应用程序池来终止请求。