Mit dotnet 8 hat sich die Interaktivität bei Blazor geändert.

Im Zuge von kleineren Veränderungen an einer bestehenden Blazor-Anwendung mit serverseitigem Rendering wollte ich die Struktur an die neuen Templates anpassen.

Dabei ist die Interaktivität verloren gegangen.

Lösung war, die Datei _Imports.razor wieder in den Root-Ordner des Projekts zu schieben. In den Templates ist dieses im Components Ordner. Warum das ein Problem ist, weiß ich noch nicht. Ich bin erstmal froh, dass es wieder klappt.

Login-Page relaoded immer wieder

Im Zuge der gleichen Anpassung ist es dazu gekommen, dass des Login-Components in einem Refresh-Loop hängen bleibt.

Linksammlung