我一直在使用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。
答案 0 :(得分:0)
当您要依赖v.3.2预发行版软件包时,请确保您不依赖.NET 5预发行包。 Blazor WebAssembly完全发布后,情况会更好。