Я только что опубликовал свое приложение 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 также включены в настройках службы приложений:
Кто-нибудь знает, как я могу устранить эту ошибку и использовать 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>