Kestrel简介_Kestrel Web 服务器简介
Kestrel简介_Kestrel Web 服务器简介
一、Kestrel简介
Kestrel 是一个跨平台的适用于 Kestrel。
Kestrel 是包含在 ASP.NET Core 项目模板中的 Web 服务器,默认处于启用状态。
.NET Core 支持的所有平台和版本均支持 Kestrel。
更多详细配置和使用:ASP.NET Core 中的 Kestrel Web 服务器实现 | Microsoft Docs
未使用 IIS 托管时,ASP.NET Core 项目模板默认使用 Kestrel。 在“Program.cs”中, 方法调用 UseKestrel:
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();app.MapGet("/", () => "Hello World!");app.Run();
二、服务器配置终结点
var builder = WebApplication.CreateBuilder(args);//配置服务器
builder.WebHost.UseUrls("http://localhost:8080");// Add services to the container.
builder.Services.AddControllersWithViews();var app = builder.Build();
更多详细配置参考:
为 ASP.NET Core Kestrel Web 服务器配置终结点 | Microsoft Docs
ASP.NET Core Web 主机 | Microsoft Docs
默认配置情况下:
Kestrel 在 http://localhost:5000 和 https://localhost:5001 上进行侦听(如果默认证书可用)。
三、Kestrel 与 HTTP.sys
与HTTP.sys 相比,Kestrel 具有以下优势:
- 更好的性能和内存利用率。
- 跨平台
- 灵活性,它是独立于操作系统进行开发和修补的。
- 编程端口和 TLS 配置
- 扩展性,允许 PPv2 等协议和备用传输。
Http.Sys 作为共享内核模式组件运行,具有 kestrel 不具备的以下功能:
- 端口共享
- 内核模式 Windows 身份验证。 Kestrel 仅支持用户模式的身份验证。
- 通过队列传输的快速代理
- 直接文件传输
- 响应缓存
更多:
.Net Core上传组件_.Net Core图片上传处理组件
C# 常见Url操作实例(一)、正则表达式匹配URl
C#获取Url中的域名
Kestrel简介_Kestrel Web 服务器简介相关推荐
- JavaWeb学习笔记2 —— Web服务器简介
JavaWeb学习笔记2 -- Web服务器简介 参考教程B站狂神https://www.bilibili.com/video/BV12J411M7Sj 相关技术 ASP: 微软:国内最早流行的就是A ...
- 0301 、Web服务器简介、虚拟Web主机、NFS服务基础、触发挂载
目录 一.Web服务器简介 1.三步骤策略:装包.配置.启服务 2.主配置文件:/etc/httpd/conf/httpd.conf (1)案例1:更改网页根目录/var/www/html------ ...
- [golang Web开发] 1.golang web开发:简介以及web服务器的搭建以及http协议简介
一.web开发简介 1.简介 Web应用在我们的生活中无处不在,看看我们日常使用的各个应用程序,它们要么是 Web应用,要么是移动 App 这类 web应用的变种,无论哪一种编程语言,只要它能够开发出 ...
- 常见Web服务器简介
Web服务器也称为WWW (WORLD WIDE WEB)服务器.HTTP服务器,其主要功能是提供网上信息浏览服务. Unix和Linux平台下的常用Web服务器有Apache,Nginx,Light ...
- Web服务器简介----Tomcat从认识到下载安装到配置使用
上一篇博客中给大家介绍了一下服务器和Web服务器的相关概念,今天就来给大家介绍一下Web服务器的具体使用,由于只有tomcat是免费的所以这里就用汤姆猫作为演示. 既然要学习tomcat,毫无疑问我们 ...
- 主流web服务器简介
1.IIS IIS(Internet信息服务)英文InternetInformationServer的缩写.它是微软公司主推的服务器.IIS的特点具有:安全性,强大,灵活. 2.Tomcat Tomc ...
- ASP.NET Core技术研究-全面认识Web服务器Kestrel
因为IIS不支持跨平台的原因,我们在升级到ASP.NET Core后,会接触到一个新的Web服务器Kestrel.相信大家刚接触这个Kestrel时,会有各种各样的疑问. 今天我们全面认识一下ASP. ...
- web服务器原理(作业四)
Web服务器简介:Web服务器是指驻留于因特网上某种类型计算机的程序.当web浏览器(客户端)连到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该 ...
- WebRTC源码研究(4)web服务器工作原理和常用协议基础
文章目录 WebRTC源码研究(4)web服务器工作原理和常用协议基础 前言 做WebRTC 开发为啥要懂服务器开发知识 1. Web 服务器简介 2. Web 服务器的类型 3. Web 服务器的工 ...
最新文章
- 激光雷达激烈竞争市场
- 定时备份FTP+Mysql到云服务器
- wow服务器列表不显示,二区所剩无几 新一轮wow大服务器实装公告
- Underscore.js 入门
- 视觉测试_视觉设计流行测验
- uvm 形式验证_谈一谈IC flow中的形式验证
- 论文翻译:《Improved Neural Relation Detection for Knowledge Base Question Answering》
- 渠道是创业企业与消费者或者用户建立联系的桥梁
- python打印换行符_在Python编程中不使用换行符进行打印
- 编译原理(九)——递归下降法
- 基于GPU加速的车牌识别算法体验
- Splitter和Joiner使用手册
- Acwing动态规划1——背包问题
- java时间转换为标准时间
- golang not enough arguments in call to uuid.Must
- OpenCV轮廓最大内接矩形(带角度)-计算与绘制(Python / C++源码)
- 祭奠信任Nokia的那些日子
- 线性回归模型的公式推导
- CCLE 2022 第五届中国教育后勤展览会
- 基于HTML+CSS+JavaScript学生网上报到系统响应式网站
热门文章
- 详解滤波电路工作原理及相关参数计算
- 一、flink基础之数据读取
- iOS MRC下的setter方法
- mysql导入指定数据库_mysql命令行导入sql文件到指定数据库的方法
- 输入两个自然数min,max,计算、输出[min,max]中的超级素数的个数#C语言
- 程序员去互联网企业还是去当教师,薪资和压力你怎么选?
- python selenium 处理弹窗_Selenium-python 之弹窗处理
- (转载)IDEO:以洞悉人性为设计主轴
- 大学生社团管理系统的设计与实现
- 生产者消费问题以及多生产者—消费者问题实现思想