9、深入探索 Blazor:从 Web 到桌面的全栈开发框架

深入探索 Blazor:从 Web 到桌面的全栈开发框架

1. 运行 Blazor 应用程序

Blazor 并非基于插件,而是运行在 WebAssembly 之上。要运行 Blazor 应用,只需一个支持 Wasm 的现代浏览器。下面来了解一下从在浏览器中输入 URL 到运行 Blazor 应用的过程。

1.1 基本 Web 服务器与 Blazor 加载

纯形式的 Web 服务器是托管一堆文件的服务器,当有人输入指向该服务器的 URL 时,这些文件会被下载到浏览器。Web 服务器有一些约定,例如,如果 URL 中未指定特定的 HTML 文件,服务器默认会查找 index.html default.html

Blazor WASM 应用作为静态网站提供服务,无需 IIS 服务器进行计算或运行 .NET 代码,只需一个能提供静态内容(如 HTML、CSS、JS 和 DLL 文件)的网站。

1.2 发布 Blazor WASM 应用后的文件

发布独立的 Blazor WASM 客户端应用时,会生成一系列文件。部署步骤会将 wwwroot 内容复制到输出文件夹,并编译 .NET 代码添加到输出中。其中, index.html 文件是关键,静态文件服务器可将其及相关的 HTML 和 CSS 文件交付给现代浏览器,浏览器会启动 WASM 运行时并加载 Blazor 应用。

_framework 文件夹包含 .NET 6 程序集,会随应用一起发布。该文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值