运行 一个新的独立 Blazor WebAssembly 项目时正在加载...消息

Loading... message when running a new standalone Blazor WebAssembly project

我是 Blazor 的新手。我正在使用 Visual Studio 2022.

我创建了一个全新的 C# Blazor WebAssembly 没有 托管选项。

我的理解是我不需要托管选项,因为我不会与客户端同时编写后端。我的 Blazor 客户端将使用的后端 API 已经存在。

除了构建新项目外,我没有对新项目进行任何操作。当我 运行 它(调试 > 启动新实例)时,我期待通常的默认 Hello World 页面,其中包含计数器和获取数据选项卡。但是,我只收到“正在加载...”消息。

我用谷歌搜索并找到了这个页面:

https://docs.microsoft.com/en-us/aspnet/core/blazor/debug?view=aspnetcore-6.0&tabs=visual-studio

但是该页面描述了运行一个托管的 WebAssembly 项目。

所以我创建了一个托管项目。那 运行 很好。无论是 运行 服务器还是客户端,我都会启动工作页面。

所以我的问题是:

可以在 Viusual Studio 中 运行 一个独立的 WebAssembly 项目吗?或者只有一个托管的?

如果这应该是可能的,我应该检查什么来弄清楚为什么我的独立项目不会 运行?

您是否尝试在 IISExpress 中 运行 它。我刚刚部署了一个 Web Assembly 应用程序 - Net6 和 Visual Studio 2022。我的 运行 看起来像这样:

有效:我的解决方案称为 BlazorApp6。