Чат SignalR с несколькими окнами перестает работать после открытия определенного количества окон чата

У меня есть SignalR, работающий в веб-приложении ASP.Net для системы чата.

Я использую масштабирование SQL.

Веб-приложение ASP.Net использует Telerik RadWindows для имитации интерфейса MDI.

RadWindows открывает страницы в iframe; поэтому каждый раз, когда пользователь запускает новый чат, новый iframe используется для открытия другого экземпляра моей страницы чата.

Кажется, все работает нормально, если у меня небольшое количество окон чата.

В моей среде разработки, если у меня открыто более 3 чатов, четвертый, который я пытаюсь открыть, не работает.

В нашей производственной среде открывается только 2 окна чата, а 3-е не работает.

Когда окно, которое не работает, открывается, оно блокирует все веб-приложение. Поэтому, если я попытаюсь открыть другую страницу (в интерфейсе, подобном MDI), эта новая страница вообще не загрузится. Как только я закрываю заблокированное окно чата, загружается новая страница.

Все это заставляет меня поверить, что это связано с количеством соединений или параллелизмом. Но мне не повезло все утро, пытаясь найти исправление или обходной путь.

Спасибо!

Сэм


person GoDogGo    schedule 03.11.2016    source источник
comment
Вы исчерпали лимит браузера? stackoverflow.com/questions/985431 /   -  person Pawel    schedule 03.11.2016
comment
Какую версию Windows вы используете в своей среде? См. stackoverflow.com/questions/34854939/ для аналогичной ситуации, когда Windows Server не используется   -  person thab    schedule 04.11.2016