WEBSOCKETの接続時にエラーになります。
今開発中のWEBアプリ(環境:ASP.NET+IIS)ですが、PC3台で動作テストをしたところ1台だけWEBSOCKET接続時にサーバー側でエラーになります。
3台のOSはWINDOWS10、WINDOWS Server2012、WINDOWS8で、エラーになるのはWINDOWS8だけです。
何か考えられる原因はありますでしょうか。
3台ともIISインストール時にWEBSOCKETプロトコルはインストール済みです。
エラーlog↓
14:13:02.2797 - INFO {Base.Logger} 通信開始 14:13:02.2927 - ERROR {Base.Logger} WEBSOCKETエラー 14:13:02.3237 - ERROR {Base.Logger} ファイルの終わりです。 14:13:02.3427 - ERROR {Base.Logger} 場所 System.Web.WebSockets.WebSocketPipe.<>c__DisplayClass9_0.<ReadFragmentAsync>b__0(Int32 hrError, Int32 cbIO, Boolean fUtf8Encoded, Boolean fFinalFragment, Boolean fClose) --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.WebSockets.AspNetWebSocket.<DoWork>d__45`1.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.WebSockets.AspNetWebSocket.<>c__DisplayClass36_0.<<ReceiveAsyncImpl>b__0>d.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 Haizen.ConectionHandler.<Receive>d__2.MoveNext() 場所 C:\Projects\aa\bb\WebSocketHandler.ashx.cs:行 70 14:13:07.6883 - INFO {Base.Logger} 通信開始 14:13:07.7143 - ERROR {Base.Logger} WEBSOCKETエラー 14:13:07.7293 - ERROR {Base.Logger} 指定されたネットワーク名は利用できません。 14:13:07.7413 - ERROR {Base.Logger} 場所 System.Web.WebSockets.WebSocketPipe.<>c__DisplayClass9_0.<ReadFragmentAsync>b__0(Int32 hrError, Int32 cbIO, Boolean fUtf8Encoded, Boolean fFinalFragment, Boolean fClose) --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.WebSockets.AspNetWebSocket.<DoWork>d__45`1.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 System.Web.WebSockets.AspNetWebSocket.<>c__DisplayClass36_0.<<ReceiveAsyncImpl>b__0>d.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 Haizen.ConectionHandler.<Receive>d__2.MoveNext() 場所 C:\Projects\aa\bb\WebSocketHandler.ashx.cs:行 70
エラーになっているコード?(C:\Projects\aa\bb\WebSocketHandler.ashx.cs:行 70)↓
System.Net.WebSockets.WebSocketReceiveResult res = await webSocket.ReceiveAsync(buf, System.Threading.CancellationToken.None);
回答1件
あなたの回答
tips
プレビュー