Ошибка signalr 400 при повторной утилизации пула приложений несколько раз - PullRequest
0 голосов
/ 07 января 2019

При утилизации пула приложений соединение SignalR закрывается, и ошибка 400 возникает примерно 10 раз, и после этого соединение устанавливается правильно. Приложение использовало статический машинный ключ, сохраненный в файле.

Я также установил PreloadEnabled в true, но это не помогает.

[16:04:51] SignalR: Unclean disconnect from websocket: [no reason given].
Closing the Websocket.
SignalR: webSockets reconnecting.
SignalR: Connecting to websocket endpoint 
WebSocket connection to 'url' failed: Error during WebSocket handshake: Unexpected response code: 400
...
[16:05:07] SignalR: Client subscribed to hub 'hub'.
[16:05:07] SignalR: webSockets transport starting.

Приложение ASP.NET Core, работающее на .NET Framework 4.7.1. Использует SignalR 2.

1 Ответ

0 голосов
/ 15 января 2019

Проблема заключалась в том, что он пытался восстановить закрытое гнездо. Решением было отключить и подключиться снова.

...