У меня есть веб-решение с огромными страницами бритвы WebCore 3.0!Давайте назовем это WebCoreAppDefault.Я хочу реализовать 3 проекта Blazor на разных страницах.В моих файлах запуска я настроил так:
app.UseHttpsRedirection();
app.UseStaticFiles();
app.UseClientSideBlazorFiles<BlazorApp1.Startup>();
app.UseClientSideBlazorFiles<BlazorApp2.Startup>();
app.UseClientSideBlazorFiles<BlazorApp3.Startup>();
app.UseRouting();
app.UseAuthorization();`enter code here`
app.UseEndpoints(endpoints =>
{
endpoints.MapRazorPages();
endpoints.MapFallbackToClientSideBlazor<BlazorApp1.Startup>("ReportGenerator.html");
endpoints.MapFallbackToClientSideBlazor<BlazorApp2.Startup>("DashboardConfiguration.html");
endpoints.MapFallbackToClientSideBlazor<BlazorApp3.Startup>("ClaimsManipulation.html");
У меня есть стартовый html-файл в каждом проекте, как этот: 1.- в BlazorApp1 у меня есть файл ReportGenerator.html под wwwroot 1.- в BlazorApp2 у меня есть файл DashboardConfiguration.html под wwwroot 1.- в BlazorApp3 у меня есть файл ClaimsManipulation.html под wwwroot
Когда я запускаю свой WebCoreAppDefault, я могу получить доступ к каждому файлу Blazor.добавив /ReportGenerator.html, или DashboardConfiguration.html, или ClaimsManipulation.html, и Blazor загрузит проект, но это все.Извините, что ничего по этому адресу "на не найден.Если я могу добавить тег ссылки на страницу / Counter, я могу запустить страницу счетчика без каких-либо макетов.
Мне кажется, у меня проблемы после того, как Blazor загружает моно и DLL, чтобы перенаправить на другую страницу, которая не является корневой или "/" страницей?
Я пытаюсь перенаправить в каждойпроецировать на страницу, которая не является страницей "/", как я могу это сделать?
Я хочу понять, как я могу перенаправить на страницу, которая не является root?или как настроить страницу App.razor для перенаправления на страницу ReportGenerator.razor или страницу DashboardConfiguration.razor или страницу ClaimsManipulation.razor как целевую страницу вместо принудительного вызова /