【问题标题】:How dotnet.exe serves blazor web assembly filesdotnet.exe 如何为 Blazor Web 程序集文件提供服务
【发布时间】:2021-03-12 15:51:56
【问题描述】:

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

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

  • 使用命令 dotnet new blazorwasm -o BlazorTest 搭建了一个新的 blazor Web 程序集项目。
  • 使用命令dotnet run 运行项目并按预期运行。

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

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

现在我的问题是,在当前设置中,提供文件所需的网络服务器或 CDN 存在于何处?

【问题讨论】:

    标签: .net-core blazor-webassembly blazor-client-side kestrel-http-server


    【解决方案1】:

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

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

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

    dotnet run --launch-profile "BlazorTest"
    

    注意:“项目”配置文件将作为您在 dotnet new 中指定的应用程序的名称搭建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-14
      • 2020-08-18
      • 1970-01-01
      • 1970-01-01
      • 2023-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多