ASP.NET Core 中的網頁伺服器實作 | .net core 2.2 nginx
![ASP.NET Core 中的網頁伺服器實作](https://i.imgur.com/axBPWDg.jpg)
發行項 11/30/2023 12位參與者 意見反應 本文內容 由TomDykstra[1]、SteveSmith[2]、StephenHalter[3]和ChrisRoss[4]提供ASP.NETCore應用程式執行時,需使用內含式HTTP伺服器實作。伺服器實作會接聽HTTP要求,並以組成HttpContext[5]的一組要求功能[6]形式向應用程式呈現。ASP.NETCore隨附下列項目:使用IIS[7]或IISExpress[8]時,應用程式可能會執行於:ASP.NETCore模組[9]是一種原生IIS模組,可處理IIS與同處理序IISHTTP伺服器或Kestrel之間...
![ASP.NET Core 中的網頁伺服器實作](https://i.imgur.com/H8YKUrg.jpg)
意見反應
本文內容由 Tom Dykstra[1]、Steve Smith[2]、Stephen Halter[3] 和 Chris Ross[4] 提供
ASP.NET Core 應用程式執行時,需使用內含式 HTTP 伺服器實作。 伺服器實作會接聽 HTTP 要求,並以組成 HttpContext[5] 的一組要求功能[6]形式向應用程式呈現。
ASP.NET Core 隨附下列項目:
使用 IIS[7] 或 IIS Express[8] 時,應用程式可能會執行於:
ASP.NET Core 模組[9]是一種原生 IIS 模組,可處理 IIS 與同處理序 IIS HTTP 伺服器或 Kestrel 之間的原生 IIS 要求。 如需詳細資訊,請參閱適用於 IIS 的 ASP.NET Core 模組 (ANCM)[10]。
Kestrel 與 HTTP.sysKestrel 有以下幾個勝過 HTTP.sys 的優點:
更好的效能和記憶體使用率。 跨平台 靈活度,其開發和修補與作業系統無關。 程式設計連接埠和 TLS 設定 擴充性,允許使用 PPv2[11] 等通訊協定和替代傳輸。Http.Sys 會以共用核心模式元件的形式運作,具有 kestrel 所沒有的以下功能:
裝載模型有數個裝載模型可供使用:
Kestrel 自我裝載:...