Innholdsfortegnelse:

Hva er Kestrel in.NET-kjerne?
Hva er Kestrel in.NET-kjerne?

Video: Hva er Kestrel in.NET-kjerne?

Video: Hva er Kestrel in.NET-kjerne?
Video: Anderson Robotics Overview | SCP Foundation Lore / Group of Interest 2024, November
Anonim

Tårnfalk er en åpen kildekode, kryssplattform, lav vekt og en standard webserver som brukes for Asp. Nettkjerne applikasjoner. Asp. Nettkjerne applikasjoner kjøres Tårnfalk webserver som en prosessserver for å håndtere webforespørsel. Tårnfalk er på tvers av plattformer, kjører i Windows, LINUX og Mac. Tårnfalk webserveren støtter SSL.

Folk spør også, hva er Kestrel-server?

Tårnfalk er åpen kildekode (kildekode tilgjengelig på GitHub), hendelsesdrevet, asynkron I/O-basert server brukes til å være vert for ASP. NET-applikasjoner på hvilken som helst plattform. Du installerer lyttingen server på Windows eller Linux server og kommandolinjegrensesnittet på datamaskinen. Den ble lansert av Microsoft sammen med ASP. NET Core.

Er i tillegg Kestrel bra for produksjon? 1 svar. Ja, Tårnfalk er produksjon klar, men hvis applikasjonen din er tilgjengelig på offentlige nettverk, anbefaler Microsoft at du bruker den med en omvendt proxy. Forenklet lastbalansering og SSL-oppsett (disse kan for eksempel avsluttes ved omvendt proxy) Bedre støtte for statiske filer, komprimering osv.

Videre, bør jeg bruke Kestrel?

Tårnfalk anbefales generelt for best ytelse. HTTP. sys kan brukes i scenarier der appen er eksponert for Internett og nødvendige funksjoner støttes av HTTP. sys men ikke Tårnfalk.

Hvordan setter du opp en tårnfalk?

Bruk en av følgende tilnærminger:

  1. Konfigurer Kestrel i oppstart. ConfigureServices: Injiser en forekomst av IConfiguration i Startup-klassen.
  2. Konfigurer Kestrel når du bygger verten: I Program.cs laster du Kestrel-delen av konfigurasjonen inn i Kestrels konfigurasjon: C# Copy.

Anbefalt: