У нас есть веб-приложение, которое использует SignalR для своего механизма уведомления. Проблема в том, что когда мы просматриваем наше веб-приложение с помощью IE, SignalR использует Long Polling, так как его транспортный тип отправляет запросы на наш веб-сервер, поэтому Session никогда не истекает как долго браузер не работает.
Мы думали, что, возможно, мы могли бы поймать запросы в Global.asax и посмотреть, были ли они из SingalR и установить тайм-аут сеанса на оставшееся время (что я не считаю это простым решением).
Есть ли какое-либо другое решение, которого нам не хватает?