Добавление клиентского приложения Blazor в серверное приложение Blazor
Привет
Далее следует полезный ответ
Ошибка в приложении Blazor sub 404 послеобновить до Preview 6
Я столкнулся с ситуацией, когда было бы полезно иметь возможность добавить приложение Blazor на стороне клиента в приложение на стороне сервера Blazor
Я создалПриложение Blazor Server, подключенное клиентское приложение к серверному приложению и настройку server startup.cs для отображения дочернего приложения.Я также подтвердил правильность базового значения index.html клиентских приложений
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
endpoints.MapBlazorHub();
endpoints.MapFallbackToPage("/_Host");
});
app.Map("/subapp", child =>
{
child.UseRouting();
child.UseEndpoints(endpoints =>
{
endpoints.MapFallbackToClientSideBlazor<BlazorCoreHosted.Subapp.Startup>("index.html");
});
child.UseClientSideBlazorFiles<BlazorCoreHosted.Subapp.Startup>();
});
Когда я перехожу на страницу localhost / subapp, родительское приложение показывает «Извините, по этому адресу ничего нет», и я могуувидеть, что родительское приложение перехватывает маршрутизацию
Есть ли способ обойти это, или это недопустимый сценарий?
Спасибо
Марк