Błąd nawigacji w widoku

0

Dzień dobry,
podczas debugowania aplikacji ASP.NET Core Blazor wyświetla mi się taki komunikat:

Microsoft.AspNetCore.Components.NavigationException: 'Exception of type 'Microsoft.AspNetCore.Components.NavigationException' was thrown.

Błąd ten występuje (tylko w trybie debugowania) po uruchomieniu aplikacji w pliku index.razor

@page "/"
@inject NavigationManager Nawigacja

@code {
    protected override void OnInitialized()
    {
        Nawigacja.NavigateTo("/logowanie"); //Automatyczne przekierowanie na strone Logowania
    }
}

Moim zamysłem było zrobienia coś takie że podczas uruchomienia aplikacji zostanie załadowany najpierw komponent logowanie.

1
  1. Masz w ogóle route o nazwie "logowanie"?
  2. Spróbuj Nawigacja.NavigateTo("logowanie"), bez /
  3. Sam wpis Exeption was thrown to część błędu, dobrze by było tutaj wrzucić jego Message 🤔
0

A może zrobić to zupełnie inaczej? Tzn. użyć własnej wersji serwisu AuthenticationStateProvider i zrobić w layoucie widoki zależne od "stanu zalogowania". Wtedy nie będziesz musiał martwić się przenoszeniem użytkownika na stronę - automatycznie pokaże Ci się komponent z logowaniem, jeśli użytkownik nie będzie zalogowany.

0
AdamWox napisał(a):
  1. Masz w ogóle route o nazwie "logowanie"?
  2. Spróbuj Nawigacja.NavigateTo("logowanie"), bez /
  3. Sam wpis Exeption was thrown to część błędu, dobrze by było tutaj wrzucić jego Message 🤔

screenshot-20231125205658.png
jak zrobię kontynuuj to apka uruchamia się
screenshot-20231125205934.png

1 użytkowników online, w tym zalogowanych: 0, gości: 1