Hallo zusammen!
Hat jemand schon mal in ein bestehendes Projekt eine Rollenbasierte Anmeldung hinzugefügt?
Aktuelles Problem: selbst die Beispiele von Microsoft sind nicht unbedingt so, dass alles funktioniert, z. B. hier: https://github.com/dotnet/aspnetcore/tree/main/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp
Hier gibt es schon mal das Problem, dass die extension UseBlazorFrameworkFiles() nicht vorhanden ist, obwohl es sich um die selbe Projektart, Framework und um eine Webapplication handelt.
Ich habe im Projekt ein Server und ein Client Projekt. Die User bzw. die Rollen sollen in einer SQLite-DB landen
Folgende Beispiele habe ich schon durchgearbeitet:
codemaze: https://code-maze.com/authentication-in-blazor-webassembly-hosted-applications/
nahidfa: nahidfa.com/posts/blazor-webas…licy-based-authorization/
c-sharpcorner: https://www.c-sharpcorner.com/article/role-based-authorization-in-blazor/
stackoverflow: https://stackoverflow.com/questions/68680095/role-based-authorization-in-hosted-asp-net-core-blazor-webassembly-app
Ganz egal, welche Anleitung is mir anschaue... Am Ende bekomme ich folgendes verhalten:
Im Browser wird angezeigt "Authorizing...", die Seite stürzt jedoch ab. In der Dev-Ansicht erhalte ich folgende Ausgabe:
crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: Could not load settings from '_configuration/Testapp.Client'
Ich konnte zumindest schon mal herausfinden, dass der Controller im Server nicht aufgerufen wird. Warum das so ist kann ich jedoch überhaupt nicht nachvollziehen. Wenn ich ein neues Template-Projekt anlege scheint zumindest die vorgegebene Benutzerregistrierung zu funktionieren.
Wer kennt also diese Meldung und kann mir einen Link mit einer zielführenden Anleitung geben?
Hat jemand schon mal in ein bestehendes Projekt eine Rollenbasierte Anmeldung hinzugefügt?
Aktuelles Problem: selbst die Beispiele von Microsoft sind nicht unbedingt so, dass alles funktioniert, z. B. hier: https://github.com/dotnet/aspnetcore/tree/main/src/ProjectTemplates/Web.ProjectTemplates/content/ComponentsWebAssembly-CSharp
Hier gibt es schon mal das Problem, dass die extension UseBlazorFrameworkFiles() nicht vorhanden ist, obwohl es sich um die selbe Projektart, Framework und um eine Webapplication handelt.
Ich habe im Projekt ein Server und ein Client Projekt. Die User bzw. die Rollen sollen in einer SQLite-DB landen
Folgende Beispiele habe ich schon durchgearbeitet:
codemaze: https://code-maze.com/authentication-in-blazor-webassembly-hosted-applications/
nahidfa: nahidfa.com/posts/blazor-webas…licy-based-authorization/
c-sharpcorner: https://www.c-sharpcorner.com/article/role-based-authorization-in-blazor/
stackoverflow: https://stackoverflow.com/questions/68680095/role-based-authorization-in-hosted-asp-net-core-blazor-webassembly-app
Ganz egal, welche Anleitung is mir anschaue... Am Ende bekomme ich folgendes verhalten:
Im Browser wird angezeigt "Authorizing...", die Seite stürzt jedoch ab. In der Dev-Ansicht erhalte ich folgende Ausgabe:
crit: Microsoft.AspNetCore.Components.WebAssembly.Rendering.WebAssemblyRenderer[100]
Unhandled exception rendering component: Could not load settings from '_configuration/Testapp.Client'
Ich konnte zumindest schon mal herausfinden, dass der Controller im Server nicht aufgerufen wird. Warum das so ist kann ich jedoch überhaupt nicht nachvollziehen. Wenn ich ein neues Template-Projekt anlege scheint zumindest die vorgegebene Benutzerregistrierung zu funktionieren.
Wer kennt also diese Meldung und kann mir einen Link mit einer zielführenden Anleitung geben?
Der Beitrag wurde aus 100% wiederverwendbaren Elektronen erstellt!