【发布时间】:2017-01-01 16:49:58
【问题描述】:
我有一个从 SignalR 集线器获取数据的 angularjs 客户端 (asp.net/mvc 5)。一切正常,但我经常注意到,当我离开几个小时后回到客户端时,客户端应用程序(浏览器)不再更新。如果我重新加载,页面会再次开始更新。在所有这些过程中,后端一直处于活动状态。
这种入睡行为的可能原因是什么? 该页面需要身份验证(owin auth)。会不会是登录用户的安全令牌已经过期,页面重新加载更新了?
【问题讨论】:
-
Signalr 如果在大约 30 秒内无法与集线器通信(默认情况下),它将断开与集线器的连接。我发现这可能发生在 IIS 应用程序池回收期间(默认情况下大约每天发生一次)
-
谢谢。我将监控这两个事件之间的相关性,但是是的,这听起来很合理。
标签: angularjs asp.net-mvc-5 signalr owin