我有一个带有登录方法的 SignalR LoginHub。
我有一个连接并成功调用登录的客户端。然后我重新启动我的客户端并重新连接并再次成功调用登录。一旦我这样做,服务器端就会开始每隔 10 秒在点上抛出以下错误:
An exception of type 'System.NullReferenceException' occurred in System.Web.dll and wasn't handled before a managed/native boundary
仅当我的登录函数尝试调用客户端函数(例如Clients.SendMessage("test")
. 如果我删除 SendMessage 广播,则没有错误!
登录中心:
public class LoginHub : Hub
{
public void Login(AuthenticationObject _authObject)
{
Clients.SendTestMessage("woo");
}
}