Loginメソッドを持つSignalRLoginHubがあります。
ログインに接続して正常に呼び出すクライアントがあります。次に、クライアントを再起動して再接続し、もう一度ログインを正常に呼び出します。これを行うとすぐに、サーバー側はドット上で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");
}
}