Blazor 找不到路由值指定的回退端点:{page://\u Host,area:}
我使用并创建了一个与之完全相同的项目,但收到 找不到路由值指定的回退端点:{page://\u Host,area:} 启动项目时出错,在启动配置方法中,我有:Blazor 找不到路由值指定的回退端点:{page://\u Host,area:},blazor,Blazor,我使用并创建了一个与之完全相同的项目,但收到 找不到路由值指定的回退端点:{page://\u Host,area:} 启动项目时出错,在启动配置方法中,我有: app.UseEndpoints(endpoints => { endpoints.MapBlazorHub(); endpoints.MapDefaultControllerRoute(); endpoint
app.UseEndpoints(endpoints =>
{
endpoints.MapBlazorHub();
endpoints.MapDefaultControllerRoute();
endpoints.MapFallbackToPage("/_Host");
});
如何解决此错误
\u Host.cshtml
文件的
标记中有
声明services.Configure(options=>options.RootDirectory=“/Pages”)如果您自定义了页面
位置,则在Startup.cs
文件中的code>insideConfigureServices(IServiceCollection services)
方法
endpoints.mapDefaultControllerOute()
并检查它是否干扰您的路由\u Host.cshtml
文件放在页面的根目录中
\u Host.cshtml
文件的顶部指定了@page”/“
和@namespace
我还注释掉了.csproj文件中忽略主机的两个部分: