【问题标题】:Blazor WebAssembly site gives 404 after updating to 3.2.0 Preview 2Blazor WebAssembly 站点在更新到 3.2.0 Preview 2 后给出 404
【发布时间】:2020-07-18 10:41:38
【问题描述】:

我一直在开发一个使用 3.2.0-preview1 模板构建的 Blazor WebAssembly 站点。我想更新版本,所以我先将其更新为 preview2 per these instructions。我这样做了,一切似乎都很好:我的网站编译,我可以运行它并点击所有服务器端断点而不会出错。因此,我的 ASP.NET 主机启动并监听https://localhost:5001。但是当我尝试在本地查看该站点时,我立即收到 404,好像路由从未启动,或者好像它找不到我的带有 @page "/" 的组件。

知道如何解决此问题吗?我不知所措,因为我在任何地方都没有收到错误消息。我在服务器端没有什么可以调整的,因为一切似乎都在工作,我在客户端也没有什么可以调整的,因为它根本没有加载客户端。

我也尝试过一直更新到 preview3,但不出所料,结果完全相同。

我使用的是 dotnet.exe 版本 3.1.300-preview-015048。

这是我的dotnet run 输出和带有网络标签的浏览器:

【问题讨论】:

  • 可以发一下网络日志吗?
  • 什么网络日志?从浏览器?
  • 我已经发布了浏览器网络标签以及dotnet run 输出。

标签: blazor blazor-client-side


【解决方案1】:

当您打算依赖 v. 3.2 预发布包时,请确保您不依赖 .NET 5 预发布包。在 Blazor WebAssembly 完全发布后,这会更好。

【讨论】:

    猜你喜欢
    • 2020-07-08
    • 2020-07-25
    • 2020-09-12
    • 1970-01-01
    • 2020-07-14
    • 2020-08-14
    • 2020-12-24
    • 2021-03-01
    • 2021-12-19
    相关资源
    最近更新 更多