gpt4 book ai didi

blazor - 找不到路由值指定的回退端点 : { page:/_Host, 区域:}

转载 作者:行者123 更新时间:2023-12-04 00:23:27 29 4
gpt4 key购买 nike

我使用 This Project 并创建了一个与它完全一样的项目,但是收到

找不到路由值指定的回退端点:{ page:/_Host, area: }。

启动项目时出错,在启动配置方法中,我有:

 app.UseEndpoints(endpoints =>
{
endpoints.MapBlazorHub();
endpoints.MapDefaultControllerRoute();
endpoints.MapFallbackToPage("/_Host");
});

如何解决此错误?

最佳答案

  • 确保在 <base href="~/" /> 文件的 <head /> 标签内有 _Host.cshtml 声明。
  • 如果您自定义了 services.Configure<RazorPagesOptions>(options => options.RootDirectory = "/Pages"); 位置,请确保在 ConfigureServices(IServiceCollection services) 文件中的 Startup.cs 方法中指定 Pages
  • 尝试删除 endpoints.MapDefaultControllerRoute(); 并检查它是否会干扰您的路由。
  • 尝试将 _Host.cshtml 文件放在页面的 RootDirectory 中。
  • 验证您在 @page "/" 文件顶部指定了 @namespace <MatchingYourRootPagesDir>_Host.cshtml
  • 关于blazor - 找不到路由值指定的回退端点 : { page:/_Host, 区域:},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58874883/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com