Wiederverwenden derselben Verbindung in signalR beim Navigieren durch verschiedene Seiten

Ich habe ein MVC-Projekt mit mehreren Seiten.

Ich habe einen langen Prozess, der den Client über seinen Fortschritt auf dem Laufenden hält. Dieses Update wird jedoch nur an einen einzelnen Client gesendet, anstatt an alle zu senden.

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

In meiner layout.cshtml stelle ich auf diese Weise eine Verbindung zum Hub her

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

Das Problem ist, wenn ich zu einer anderen Seite navigiere, erhalte ich keine Nachrichten mehr von signalr, da sich die Verbindungs-ID geändert hat.

Wie soll ich dieses Problem umgehen, damit mein signalr-Hub weiterhin Nachrichten an einen einzelnen Client senden kann, während der Client von Seite zu Seite navigiert?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage