Я работаю над Blazor PO C и застрял на маршрутизации. Я реализовал некоторую маршрутизацию на странице, но если какой-то маршрут не настроен и пытаюсь загрузить из браузера, то получаю только текст «Загрузка ...» в браузерах
Под файлом App.razor
<Router AppAssembly="@typeof(Program).Assembly">
<Found Context="routeData">
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
</Found>
<NotFound>
@*<LayoutView Layout="@typeof(BlazorWorkshop.Web.Client.Pages.Error404)">
<p>Sorry, there's nothing at this address.</p>
</LayoutView>*@
<p>Sorry, there's nothing at this address.</p>
</NotFound>
Индекс. html приведен ниже
<body id="page-top">
<app>
Loading...
</app>
<script src="_framework/blazor.webassembly.js"></script>
<script>navigator.serviceWorker.register('service-worker.js');</script>
Получение ошибки в консоли:
net :: ERR_ABORTED 404
Неверный код ответа HTTP (404) было получено при загрузке скрипта. введите описание изображения здесь Uncaught (в обещании) TypeError: не удалось зарегистрировать ServiceWorker для области ('https://localhost: 44336 / product /') с помощью сценария ('https://localhost: 44336 / product / service-worker. js') : При загрузке скрипта был получен неверный код ответа HTTP (404).