Obsah:

Co je jádro Kestrel in.NET?
Co je jádro Kestrel in.NET?

Video: Co je jádro Kestrel in.NET?

Video: Co je jádro Kestrel in.NET?
Video: Иван Царевич и Серый Волк (Мультфильм) 2024, Smět
Anonim

Poštolka je open source, multiplatformní, lehký a výchozí webový server používaný pro Asp. Net Core aplikací. Asp. Net Core aplikace běží Poštolka webový server jako průběžný server pro zpracování webového požadavku. Poštolka je multiplatformní, běží ve Windows, LINUX a Mac. Poštolka webový server podporuje SSL.

Lidé se také ptají, co je server Kestrel?

Poštolka je open source (zdrojový kód dostupný na GitHubu), událostmi řízený, asynchronní I/O založený server slouží k hostování aplikací ASP. NET na jakékoli platformě. Nainstalujete poslech server na Windows nebo Linux server a rozhraní příkazového řádku na vašem počítači. Byl spuštěn společností Microsoft spolu s ASP. NET Core.

Navíc, je poštolka dobrá pro produkci? 1 odpověď. Ano, Poštolka je Výroba připraven, ale pokud je vaše aplikace dostupná ve veřejných sítích, společnost Microsoft ji doporučuje používat s reverzním proxy. Zjednodušené rozložení zátěže a nastavení SSL (ty lze ukončit například na reverzní proxy) Lepší podpora statických souborů, komprese atd.

Dále, mám používat Kestrel?

Poštolka se obecně doporučuje pro nejlepší výkon. HTTP. sys umět lze použít ve scénářích, kdy je aplikace vystavena internetu a požadované funkce jsou podporovány protokolem HTTP. sys, ale ne Poštolka.

Jak založíte poštolku?

Použijte jeden z následujících přístupů:

  1. Nakonfigurujte Kestrel v Startup. ConfigureServices: Vložení instance IConfiguration do třídy Startup.
  2. Nakonfigurujte Kestrel při sestavování hostitele: V Program.cs načtěte sekci konfigurace Kestrel do konfigurace Kestrel: C# Copy.

Doporučuje: