Ссылка на страницу Razor из библиотеки классов Razor выдает ошибку 404.C#

Место общения программистов C#
Anonymous
Ссылка на страницу Razor из библиотеки классов Razor выдает ошибку 404.

Сообщение Anonymous »

Я пытаюсь сослаться на страницу Razor, содержащуюся в библиотеке классов Razor, в проекте Blazor. Когда я перехожу по маршруту своей страницы, я получаю ошибку 404.
Шаги по воссозданию
Создайте новое решение в виде шаблона веб-приложения Blazor (.NET 8.0).
Добавьте новый проект библиотеки классов Razor (проверены страницы поддержки и представления)
Отредактируйте файл Page1.cshtml и добавьте следующее:< /p>

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

@page "/test"
Добавьте ссылку на библиотеку классов Razor (RazorClassLibrary1) из приложения Blazor (BlazorApp1).
В BlazorApp1 отредактируйте Routes.razor следующим образом: Отредактируйте файл Program.cs BlazorApp1, включив в него:

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

  app.MapRazorComponents()
.AddInteractiveServerRenderMode()
.AddAdditionalAssemblies([typeof(RazorClassLibrary1.MyFeature.Pages.Page1Model).Assembly] );
Запустите приложение и перейдите к /test, и вы получите ошибку 404. Что я делаю не так?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -404-error

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