На моем локальном хосте все работает нормально, но когда я развернул свое приложение на Azure (HTTP), оно не работает. Я пробовал разные сценарии:
а) постоянные соединения,
б) добавив этот код:
<httpRuntime targetFramework="4.5.2" maxRequestLength="1048576" executionTimeout="1800" requestValidationMode="2.0"/>
Примечание. Я включил веб-сокеты в службе приложений Azure, так что это не проблема. Я использую приложение Reaction-Redux в качестве внешнего интерфейса и Asp.net MVC5 в качестве внутреннего. В Azure я не использую виртуальную машину. Только служба приложений
В localhost, signalR использует веб-сокеты, но по какой-то причине происходит сбой в лазури, тогда это приводит к длинному опросу на основе журнала:
LOG1
Журнал 2
Клиент Вызывает метод сервера, и сервер также вызывает метод клиента, но после этого соединение теряется. SignalR автоматически попытается восстановить соединение, но все равно это приведет к таймауту, есть какие-нибудь мысли по этому поводу?
В1. Почему веб-сокет не работает на Azure?
Q2: в длинных опросах: почему происходит тайм-аут?
Q3: в Длинном опросе: почему это не может повторно соединиться?
Любая помощь будет принята с благодарностью. Спасибо:)