dotnet.exe 如何提供 Blazor Web 程序集文件
How dotnet.exe serves blazor web assembly files
有人可以解释或参考有关 dotnet.exe 进程如何提供 blazor web 程序集应用程序的文档吗?
这就是我所做的和我所知道的。
- 使用命令
dotnet new blazorwasm -o BlazorTest
. 搭建了一个新的 blazor web assembly 项目
- 运行 使用命令
dotnet run
的项目,它 运行 符合预期。
记住我没有使用 --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
有人可以解释或参考有关 dotnet.exe 进程如何提供 blazor web 程序集应用程序的文档吗?
这就是我所做的和我所知道的。
- 使用命令
dotnet new blazorwasm -o BlazorTest
. 搭建了一个新的 blazor web assembly 项目
- 运行 使用命令
dotnet run
的项目,它 运行 符合预期。
记住我没有使用 --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