首页 > 解决方案 > 如何在 Blazor 中覆盖路由?

问题描述

我在我的 Blazor 项目中使用了第二个程序集。工作正常。但是两个程序集都有一个负责“/”路由的页面。引用的公共库中的公共索引页面和启动剃须刀应用程序中的自定义索引页面。我如何告诉启动应用程序“/”应该只由位于其自己程序集中的页面提供服务?

自定义程序集的应用代码:

<Router AppAssembly="@typeof(Program).Assembly" AdditionalAssemblies="new[] { typeof(Common.Server.Program).Assembly } ">

我收到以下错误:

处理请求时发生未处理的异常。InvalidOperationException:以下路由不明确:“Specific.Server.Pages.Index”中的“/”“Common.Server.Pages.Index”中的“/”

这完全有道理,但我该如何处理呢?

标签: c#asp.net-coreblazor

解决方案


推荐阅读