Как отобразить страницу входа при доступе к сайту с помощью веб-приложения сервера Blazor с .NET 8.0C#

Место общения программистов C#
Anonymous
Как отобразить страницу входа при доступе к сайту с помощью веб-приложения сервера Blazor с .NET 8.0

Сообщение Anonymous »

Я создал серверное веб-приложение Blazor с .NET 8.0 и типом аутентификации «Индивидуальные учетные записи». Код веб-приложения автоматически генерируется Visual Studio 2022. Все работает нормально, как и ожидалось.
Однако я хотел бы изменить код, чтобы при доступе пользователя к веб-приложению отображалось страницу входа и проверяет подлинность пользователя, прежде чем он/она сможет получить доступ к содержимому веб-сайта.
Я попытался добавить следующие строки (согласно предложению в поиске Google)

Код: Выделить всё

@using Microsoft.AspNetCore.Authorization

@attribute [Authorize]
в _imports.razor по предложению поиска Google, но я получил ошибку — не могу прочитать эту страницу
"Похоже на веб-страницу по адресу https://localhost:7145/Account/Login?Re ... Url%25253D%......"
Будем благодарны за любую помощь.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/783 ... b-app-with

Вернуться в «C#»