ERR_CONNECTION_RESET с SignalR и веб-службой Azure - PullRequest
0 голосов
/ 10 июня 2018

Я только что опубликовал свое приложение ASP.NET MVC в службе приложений Azure.В моем приложении я использую SignalR для связи между моим сервером и клиентами.В консоли Chrome DevTools я получаю следующую ошибку при загрузке страницы:

Соединение WebSocket с 'wss: //MyDomain.com/signalr/connect? Transport = webSockets & clientProtocol = 1.5 & connectionToken = TOKEN & connectionData = DATA & tid= 3 'не удалось: ошибка во время рукопожатия WebSocket: net :: ERR_CONNECTION_RESET

Затем SignalR возвращается к другим методам подключения и работает нормально, но я хотел бы использовать WebSockets.WebSockets также включены в настройках службы приложений:

App Service configuration

Кто-нибудь знает, как я могу устранить эту ошибку и использовать WebSockets?

Мой код на стороне клиента:

<script type="text/javascript">
    $(function () {
        var hub = $.connection.frontEndHub;

        hub.client.reportStatus = function (delay) {
            setTimeout(function () { hub.server.reportStatus(); }, delay);
        };

        hub.client.showUsersOnLine = function (users) {
            $('#onlineUerCount').text(users);
        };

        $.connection.hub.start();
    });
</script>
...