title: signalr InvalidOperationException
body: <p>I recently started using Signal R library in ASP.Net MVC 3 application. I am able to use Signal R  to send message to client. But I noticed that if I logged in to the application from another browser, I get following error -</p>
  
  <p>Exception type: InvalidOperationException
  Exception message: Unrecognized user identity.  The user identity cannot change during an active SignalR connection.</p>
  
  <p>Server stack trace:
     at Microsoft.AspNet.SignalR.PersistentConnection.GetConnectionId(HostContext context, String connectionToken)
     at Microsoft.AspNet.SignalR.PersistentConnection.ProcessRequest(HostContext context)
     at Microsoft.AspNet.SignalR.Owin.CallHandler.Invoke(IDictionary<code>2 environment)
     at Microsoft.AspNet.SignalR.Owin.Handlers.HubDispatcherHandler.Invoke(IDictionary</code>2 environment)
     at Microsoft.Owin.Host.SystemWeb.OwinCallContext.Execute()
     at Microsoft.Owin.Host.SystemWeb.OwinHttpHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object extraData)</p>
  
  <p>And in some instances, I started getting this error repeatedly. And event log get full in couple of minutes.
  I override OnConnect, OnDisconnect functions in my hub class and initiated hub connection from the Java script. </p>