Мы не можем заставить SignalR работать при использовании ARR 3.0 в качестве обратного прокси-сервера перед нашей машиной разработки Visual Studio. Соединение успешно установлено, но исходный кадр, который должен быть отправлен с сервера SignalR после установления соединения, никогда не отправляется, по сути, никакие кадры не могут быть отправлены, это заставляет клиента отказаться от соединения WebSocket. Подводя итог, «соединение через веб-соединение может устанавливать, но не может передавать кадры».SignalR с IIS 10 и ARR 3.0
Приложение MVC работает без обратного прокси.
Мы попробовали все предложенные решения в следующих потоков:
Скриншот "переговоры" -request.
EDIT 1
Оказывается, что подключенный кадр посылается, но не по дороге. Это видно через Wireshark по шлейфу.
EDIT 2
Оказывается, что SignalR работает с ARR, когда я не добавляя суффикс к URL-адресу. Другими словами:
- http://websitea.local =>http://websiteb.local отлично работает
- http://websitea.local/portal =>http://websiteb.local не работает
Работает ли он, если вы используете защищенные веб-сокеты? (т. е. начать соединение с https вместо http-протокола) – Pawel
К сожалению, нет. – parek