Ponowne użycie tego samego połączenia w signalR podczas nawigacji po różnych stronach

Mam projekt MVC z wieloma stronami.

Mam długo działający proces, który aktualizuje klienta o jego postępy. Ta aktualizacja jest jednak wysyłana tylko do jednego klienta, a nie do wszystkich.

Clients.Client(ConnectionId).sendMessage(msg);

W moim layout.cshtml tak właśnie łączę się z koncentratorem

    var serverHub = $.connection.notifier;
    window.hubReady = $.connection.hub.start(function () { });

Problem polega na tym, że kiedy przechodzę do innej strony, nie odbieram już wiadomości od sygnalizatora, ponieważ identyfikator połączenia się zmienił.

W jaki sposób powinienem obejść ten problem, tak aby koncentrator sygnałowy nadal mógł wysyłać wiadomości do jednego klienta, podczas gdy klient przechodzi od strony do strony.

questionAnswers(1)

yourAnswerToTheQuestion