asp.net core 及.net 5实现跨平台的本质

      早前asp.net开发的web应用程序,需要部署到Windows系统的iis上,才能监听端口,实现请求的转发。由于iis对windows的依赖很重,所以不能在Linus系统上部署asp.net开发的web应用。.net5 和asp.net core打破了这种强依赖的束缚,在框架中内置了服务主机Kestrel,该主机的功能相当于IIS,可以完成对端口的监听及请求的转发,完全可以取代iis。该主机在程序启动时被运行,由于脱离了IIS的束缚,所以也完全可以部署在Linus系统上使用,这就是其跨平台的本质原因。当然.net5 开发的web应用也可以部署在iis上,只是此时iis的作用和以往有着很大的差别,相对没那么重要,只是起到一个代理的作用,也可以用Nginx来替代。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值