代码是用SignalR做的一个在线用户统计,因为同时在线人数很少就在Hub类中用了一个静态属性OnlineUsers存储。用户登录后连接SignalR连接时添加,退出时移除。现在移除的代码出现了报错,我不是很理解 我明明做了空值判断为什么还会有错误。而且是运行一段时间(1天左右)后才有,线上Linux环境用 nohup dotnet xxx.dll 运行。应该没有iis回收等问题。代码:日志: