Blazor WebAssembly 站点在更新到 3.2.0 Preview 2 后给出 404

Blazor WebAssembly site gives 404 after updating to 3.2.0 Preview 2

我一直在使用 3.2.0-preview1 模板构建 Blazor WebAssembly 站点。我要更新版本,所以我先更新到preview2per these instructions. I do so and all seems well: my site compiles, and I can run it and hit all server-side breakpoints without errors. Thus, my ASP.NET host is spun up and listening on https://localhost:5001。但是,当我尝试在本地查看该站点时,我立即收到 404,就好像路由从未启动过,或者就好像它找不到我的带有 @page "/" 的组件。

知道如何解决这个问题吗? 我很茫然,因为我在任何地方都没有收到错误消息。我在服务器端没有什么可以调整的,因为它似乎都在工作,而且我在客户端也没有什么可以调整的,因为它根本没有加载客户端。

我也尝试过一直更新到 preview3,但不出所料,出现了完全相同的症状。

我正在使用 dotnet.exe 版本 3.1.300-preview-015048。

这是我的 dotnet run 输出和带有网络选项卡的浏览器:

当您打算依赖 v.3.2 预发布包时,请确保您没有依赖 .NET 5 预发布包。待 Blazor WebAssembly 正式发布后会更好