【ASP.NET Core】在IIS上托管基于Asp.net Core 3.1 开发的Blazor Server应用

.Net 3.1给开发者带了很多惊喜,今天试了一下Blazor,的确不错,面对小型应用,绝对是神框架。Blazor WebAssembly就不多赘述了,其实就是网页版的小程序(其实小程序的原理也就来源于WebAssembly),做网站,当然还是首选服务端渲染,浏览器下载的只是html,加快响应。

总之,今天的重点是Blazor Server.

一句话介绍Blazor Server:利用SignalR实时框架做的动态网页服务,通过维护长连接来实现网站的无刷新快速更新网页DOM。

优势:用户体验较好,开发方便;
劣势:需要维护每个用户访问,不适合大规模用户同时访问的应用。(当然同时访问也可以,扩充服务器或者直接买Azure的SignalR的服务)

Blazor Server通过vs2019的模板即可创建示例应用,这里不多赘述,提供部署IIS的一些记录(请忽略我是一个IIS忠实用户)

环境介绍:IIS 8.5 / Windows Server 2012

部署目标:实现在IIS上托管基于Asp.net Core 3.1 开发的Blazor Server应用。

步骤一:检查基础环境

Net Core 3.1的安装,切记还需要安装Hosting Bundle,安装完毕后,重启服务器,如图所示。
相关连接:https://dotnet.microsoft.com/download/dotnet-core

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值