Во время подключения я сопоставляю идентификатор клиента с другим клиентом и информацией о подписке, которую я встраиваю в статическую переменную. Это работает нормально, пока пул приложений не перезапустится или я не перекомпилирую, а затем потеряю свои сопоставления.
Клиентские соединения сохраняются после перезапуска пула приложений, но я ничего не вижу ни в методах OnConnectAsync (), ни в OnReceivedAsync ().
Я вижу в Firebug, что мои клиенты отправляют новый POST каждые 4 минуты. Есть ли какое-то событие SignalR, которое я могу переопределить, чтобы захватить входящий POST и перестроить мое клиентское сопоставление для текущих постоянных подключений?
Спасибо.