dotnet.exe 如何提供 Blazor Web 程序集文件

How dotnet.exe serves blazor web assembly files

有人可以解释或参考有关 dotnet.exe 进程如何提供 blazor web 程序集应用程序的文档吗?

这就是我所做的和我所知道的。

记住我没有使用 --hosted 参数来包含 ASP.NET 核心服务器。

据我所知,blazor web assembly 项目的输出是一组静态文件,这些文件 运行 在浏览器进程中。为了让这些文件 运行 在浏览器中,我们需要像 kestrel/iis 这样的网络服务器或 cdn 来提供这些文件。

现在我的问题是,在当前设置中,提供文件所需的网络服务器或 cdn 在哪里?

dotnet CLI 正在读取您的 Properties\launchSettings.json 文件。

默认配置文件使用 IIS Express 启动应用程序。

如果您想使用模板中包含的其他 Kestrel 启动配置文件,您可以使用:

dotnet run --launch-profile "BlazorTest"

Note: The "project" profile will be scaffolded as the name of the app you specified in dotnet new