Я сделал простое приложение с SignalR для тестирования. Когда страница загружается, она вызывает функцию на сервере, затем эта функция вызывает клиентскую функцию, которая выводит сообщение на экран. Я сделал это, чтобы проверить, что работает как клиентская, так и серверная функция, и связь SignalR работает нормально.
Моя проблема в том, что если я открою одну и ту же страницу на двух разных вкладках (сделал это в Chrome), первая страница загрузится нормально, но вторая страница не вызовет функции сервера - ТОЛЬКО, если я закрою первую страницу.
Итак, насколько я понимаю, это, вероятно, ограничение соединения, связанное с браузером, который не позволяет SignalR подключаться более одного раза (фактически два, один для приема и один для отправки)
Обновление. Я обнаружил, что другие вкладки открыты, но теперь я проверил его, и он позволяет активным показывать только 4 вкладки/pages с подключением. Если я попытаюсь поместить одну и ту же страницу на новую вкладку, никакие данные не будут отправлены, когда я закрою одну из других вкладок, новая вкладка сразу отправит данные.
Что я хотел знать, если есть какое-либо решение для этого, потому что я хочу, чтобы эта возможность подключения была доступна, если пользователь решил открыть ту же страницу на двух вкладках или более.
Я не считаю, что это имеет какое-то отношение к IIS, потому что из того, что я знаю, он может принимать тысячи подключений.