Blazor WebAssembly网站更新至3.2.0 Preview 2后给出了404

时间:2020-04-06 12:18:59

标签: blazor blazor-client-side

我一直在使用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输出和带有网络标签的浏览器:enter image description here

1 个答案:

答案 0 :(得分:0)

当您要依赖v.3.2预发行版软件包时,请确保您不依赖.NET 5预发行包。 Blazor WebAssembly完全发布后,情况会更好。