Blazor WASM Asp.net core Hosted 等于 Blazor 服务器端吗?
创始人
2024-12-20 17:00:29
0

Blazor WASM(WebAssembly)和Blazor服务器端都是ASP.NET Core的一部分,但它们是不同的解决方案。

Blazor WASM是一种使用WebAssembly技术在客户端运行的单页应用程序(SPA)。它可以在浏览器中直接运行,无需服务器参与。它使用C#语言和.NET运行时在客户端执行逻辑。示例代码如下:

// Program.cs
using BlazorWasmApp;
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using System;
using System.Threading.Tasks;

var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add("#app");
builder.Services.AddScoped(sp => new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });

await builder.Build().RunAsync();

Blazor服务器端是一种在服务器上运行的应用程序模型。它使用SignalR实时通信技术将用户界面呈现在浏览器中,并将用户输入发送到服务器进行处理。示例代码如下:

// Program.cs
using BlazorServerApp.Data;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Components;
using Microsoft.AspNetCore.Hosting;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.Hosting;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddRazorPages();
builder.Services.AddServerSideBlazor();
builder.Services.AddSingleton();

var app = builder.Build();

if (app.Environment.IsDevelopment())
{
    app.UseDeveloperExceptionPage();
}
else
{
    app.UseExceptionHandler("/Error");
    app.UseHsts();
}

app.UseHttpsRedirection();
app.UseStaticFiles();

app.UseRouting();

app.MapBlazorHub();
app.MapFallbackToPage("/_Host");

app.Run();

因此,Blazor WASM和Blazor服务器端是不同的解决方案,其设计和用法也有所不同。您可以根据您的需求选择适合的解决方案。

相关内容

热门资讯

详细说明!德州专用扑克高科技,... 详细说明!德州专用扑克高科技,广东雀神麻雀怎样开挂,皮皮跑得快辅助(有挂规律);1、金币登录送、破产...
每日必看教程!德州微扑克辅助,... 每日必看教程!德州微扑克辅助,雀神广东麻雀提高胜率技巧,非常麻将有挂吗(有挂细节)非常麻将有挂吗辅助...
揭秘真相!微扑克智能助手,雀神... 揭秘真相!微扑克智能助手,雀神麻将助赢神器购买微信小程序,天天花麻将有挂吗(有挂详情)1、每一步都需...
实测分享!线上wpk德州ai机... 实测分享!线上wpk德州ai机器人,雀神微信小程序免费辅助器下载ios,夜猫十三道有挂吗(有挂详情)...
科技介绍!wpk有机器人,微信... 科技介绍!wpk有机器人,微信雀神辅助器免费下载,jj斗地主创建房间必赢神器(有挂工具)1)jj斗地...
重大发现!EV扑克辅助软件,雀... 重大发现!EV扑克辅助软件,雀神秘笈 安卓版下载,缙云包尖有挂吗(有挂攻略)1、缙云包尖有挂吗系统规...
科技介绍!wepoke有辅助挂... 科技介绍!wepoke有辅助挂,雀神小程序有挂的吗,哈灵怎么开挂(有挂解说)1、游戏颠覆性的策略玩法...
我来分享!德州AI智能辅助机器... 我来分享!德州AI智能辅助机器人,手机雀神麻将隐藏功能,哥哥杭州麻将祈福有用吗(有挂揭秘);1、每一...
普及知识!德州wpk到底有外挂... 普及知识!德州wpk到底有外挂,广东雀神麻雀调胜率,中至余干可以设置输赢吗(有挂详情)1、玩家可以在...
记者揭秘!wpk德州ai机器人... 记者揭秘!wpk德州ai机器人,广东雀神智能插件安装可测试,鱼乐达人修改器(有挂方法)记者揭秘!wp...