《深入浅出.NET框架设计与实现》笔记6.5——ASP.NET Core应用程序多种运行模式之五——补充说明Kestrel

关于Kestrel

Kestrel 不是 ASP.NET Core 的一种运行模式,而是 ASP.NET Core 默认的 Web 服务器。

ASP.NET Core 应用程序中,Kestrel 用作 Web 服务器来处理传入的 HTTP 请求,并将它们传递给应用程序进行处理。实际上,Kestrel 通常是 ASP.NET Core 应用程序在各种运行模式下的底层 Web 服务器。

Kestrel 是一个跨平台的、轻量级的 Web 服务器,它是由 Microsoft 开发并且完全托管在 .NET Core 上。它的设计目标是简单、快速和可扩展,同时还提供了足够的性能和功能来处理现代的 Web 应用程序需求。

虽然 Kestrel 是 ASP.NET Core 应用程序的默认 Web 服务器,但在某些情况下,你也可以选择使用其他 Web 服务器,比如在 IIS 中承载 ASP.NET Core 应用程序时,Kestrel 可以作为反向代理服务器,将请求转发给 IIS 处理。

相关推荐
CSharp精选营7 小时前
.NET 8 与 .NET 9 支持终止倒计时:开发者需要了解什么
.net·lts·.net8·.net9·码农刚子·升级迁移·sts·支持终止
hez20103 天前
在 .NET 上构建超大托管数组
c#·.net·.net core·gc·clr
RainCity4 天前
Java Swing 自定义组件库分享(十二)
java·笔记·后端
唐青枫9 天前
线程不是越多越快:C#.NET Thread 生命周期、同步与后台工作线程实战
c#·.net
唐青枫10 天前
别只会反射:C#.NET Emit 动态生成代码实战详解
c#·.net
Caco_D10 天前
一行代码抓遍全网 20 个热榜!Aneiang.Pa 4.0 发布 — 极简 .NET 爬虫库
爬虫·.net
咕白m62510 天前
.NET 环境下 Word 超链接批量提取方案
c#·.net
小码编匠11 天前
C# 工控上位机必备:数据转换工具类与十个核心模块
后端·c#·.net