2016-05-12 5 views
0

随時ログに次のエラーがあります。SignalR 2.2.0 mroeの詳細を取得する方法。エラー値はnullにはできません。パラメータS

SignalRでLongPollingを使用しています。

Iロギングミドルウェアを作成しましたが、現在、以下の情報が表示されています。

私はこのエラーについていくつかの記事を見つけましたが、ほとんどのものはスポンジになりました。

私たちはサイトでトラフィックが多いが、1時間に1つだけこのエラーが発生します。

現在、サイトの呼び出し時に接続を開き、ユーザーがサイトを離れるときに接続を閉じます。

私はデータを返す間にウィンドウを閉じると何が起こるのか試しましたが、このエラーは発生しません。

は...

何かアドバイスをだから私は現在、このエラーについての何らかのヒントを検索し、どのように正確なクエリ文字列、ブラウザと詳細情報を、取得するには?

予期しない例外:/ send。

System.ArgumentNullException: Value cannot be null. 
Parameter name: s 
at System.IO.StringReader..ctor(String s) 
at Microsoft.AspNet.SignalR.Json.JsonSerializerExtensions.Parse[T](JsonSerializer serializer, String json) 
at Microsoft.AspNet.SignalR.Hubs.HubRequestParser.Parse(String data, JsonSerializer serializer) 
at Microsoft.AspNet.SignalR.Hubs.HubDispatcher.OnReceived(IRequest request, String connectionId, String data) 
at Microsoft.AspNet.SignalR.PersistentConnection.<>c__DisplayClassa.<>c__DisplayClassc.<ProcessRequestPostGroupRead>b__7() 
at Microsoft.AspNet.SignalR.TaskAsyncHelper.FromMethod(Func`1 func) 
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Microsoft.AspNet.SignalR.Transports.LongPollingTransport.<ProcessSendRequest>d__16.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Microsoft.Owin.Cors.CorsMiddleware.<Invoke>d__0.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Microsoft.Owin.Mapping.MapMiddleware.<Invoke>d__0.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at Microsoft.Owin.Mapping.MapMiddleware.<Invoke>d__0.MoveNext() 
--- End of stack trace from previous location where exception was thrown --- 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.GetResult() 
at GP.Hosting.HostingLogMiddleware.<Invoke>d__8.MoveNext() in D:\GreenParrot\src\GP.Hosting\GP.Hosting\HostingLogMiddleware.cs:line 82 

答えて

0

私はあなたの例外がSignalR 2.2.0 ために、この問題に合致すると考え、この問題のスレッドで詳細を確認してください:

私は同じことを経験しています。

一部の者は、SignalRがNTLMに挑戦してこのトリガーを診断しました。 他に、この問題を引き起こすURL書き換えルールがあります。

関連する問題