Obsah:

Čo je jadro Kestrel in.NET?
Čo je jadro Kestrel in.NET?

Video: Čo je jadro Kestrel in.NET?

Video: Čo je jadro Kestrel in.NET?
Video: Иван Царевич и Серый Волк (Мультфильм) 2024, Apríl
Anonim

poštolka je open source, multiplatformový, ľahký a predvolený webový server používaný pre Asp. Net Core aplikácie. Asp. Net Core aplikácie bežia poštolka webový server ako priebežný server na spracovanie webovej požiadavky. poštolka je multiplatformný, beží vo Windows, LINUX a Mac. poštolka webový server podporuje SSL.

Ľudia sa tiež pýtajú, čo je server Kestrel?

poštolka je open-source (zdrojový kód dostupný na GitHub), riadený udalosťami a založený na asynchrónnom I/O server slúži na hosťovanie aplikácií ASP. NET na akejkoľvek platforme. Nainštalujete počúvanie server v systéme Windows alebo Linux server a rozhranie príkazového riadka na vašom počítači. Bol spustený spoločnosťou Microsoft spolu s ASP. NET Core.

Okrem toho, je Kestrel vhodný na výrobu? 1 odpoveď. Áno, poštolka je výroby pripravený, ale ak je vaša aplikácia dostupná vo verejných sieťach, spoločnosť Microsoft ju odporúča používať s reverzným proxy serverom. Zjednodušené vyvažovanie záťaže a nastavenie SSL (tieto sa dajú ukončiť napríklad na reverznom proxy) Lepšia podpora statických súborov, kompresie atď.

Okrem toho, mám používať Kestrel?

poštolka sa všeobecne odporúča pre najlepší výkon. HTTP. sys môcť použiť v scenároch, kde je aplikácia vystavená internetu a požadované funkcie sú podporované protokolom HTTP. sys, ale nie poštolka.

Ako založíte poštolku?

Použite jeden z nasledujúcich prístupov:

  1. Nakonfigurujte Kestrel v Startup. ConfigureServices: Vložte inštanciu IConfiguration do triedy Startup.
  2. Nakonfigurujte Kestrel pri zostavovaní hostiteľa: V Program.cs načítajte časť konfigurácie Kestrel do konfigurácie Kestrel: C# Copy.

Odporúča: