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()
결과를 얻을 허브에 연결하려고 할 때? Redis를 포함시켜야합니까? 허브 외부에서 메시지를 발송하려고 할 때 이런 일이 발생할지 모르지만 그 메시지가 연결되는 이유는 무엇입니까? 내가 잘못하고있는 것을 지적하거나 그것을 고치는 방법을 가르쳐 주시겠습니까? 오류
JS 코드의 결과도 :
WebSocket connection to 'wss://***id=e80925b5-d15c-42b3-8ae3-649e1f82e05d' failed: Error during WebSocket handshake: Unexpected response code: 204