Blazor-Serverseite (Dotnet Core 3.1)
Ich stoße auf das Problem, dass dies auf Kundenseite gezeigt wird:
Verbindung zum Server konnte nicht hergestellt werden. Laden Sie die Seite neu , um die Funktionalität wiederherzustellen.
Jedes Mal, wenn ich die Codebasis aktualisiere, ist das Internet kaputt oder so.
Das Ziel ist nun, dass die Seite neu geladen wird, sobald der Server wieder verfügbar ist (oder in einem bestimmten Intervall).
Gibt es eine Möglichkeit / ein Github-Repo oder ähnliches, das mir helfen könnte?
Danke!
Dies wartet, bis die Schaltfläche zum erneuten Laden angezeigt wird, und wartet dann, bis der Server wieder hochgefahren ist, bevor das eigentliche Neuladen erfolgt.
Von https://github.com/dotnet/aspnetcore/issues/10325#issuecomment-537979717
quelle
Ein Trick, den manche Leute vergessen, ist, dass Sie Ihre Codebasis tatsächlich auf Änderungen "überwachen" können. Wenn Sie Ihr bevorzugtes Terminal öffnen und
dotnet run watch debug
im selben Ordner wie Ihre cproj-Datei ausführen, sollte es Ihre Änderungen überwachen. Wenn Sie also Ihren Browser aktualisieren, sollte es ausgewählt werden Informationen zu Änderungen an Ihrer Anwendung finden Sie unter: https://docs.microsoft.com/en-us/aspnet/core/tutorials/dotnet-watch?view=aspnetcore-3.1Hoffe das hilft
quelle