2017-12-14 82 views
0

シグナルマシンを含むasp.netコアアプリケーションwebapiを持つドッカーコンテナを持っています - ローカルマシンですべてを実行しているときに問題なく動作していて、クライアントは受信していますそれ。しかし、このコンテナをロード・バランサの背後にあるアマゾンに配置すると問題が始まります。今でも私は例外スタック以下SignalR - 操作識別子が無効です

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at System.Net.WebSockets.WinRTWebSocket.<ConnectAsync>d__31.MoveNext() 
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() 
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 
at System.Net.WebSockets.WebSocketHandle.<ConnectAsyncCore>d__19.MoveNext() 

The operation identifier is not valid. (Exception from HRESULT: 0x800710DD) 

何かアドバイスで

await this.hubConnection.StartAsync() 

結果を取得ハブに接続しようとすると?レディスを含めるべきですか?ハブの外にメッセージを送信しようとしているときにこれが起こるかどうかはわかりますが、なぜそれが接続されているのですか?私が間違ってやっていることや、それを修正する方法を教えてもらえますか?

あまりにもエラーでJSコードの結果:

WebSocket connection to 'wss://***id=e80925b5-d15c-42b3-8ae3-649e1f82e05d' failed: Error during WebSocket handshake: Unexpected response code: 204 

答えて

0

[OK]を、問題は私たちのロードバランサは、TCPポートを公開していなかったでしたが、ちょうどHTTPは、出版TCPポートは、問題を修正しました。