Indholdsfortegnelse:

Hvad er Kestrel in.NET kerne?
Hvad er Kestrel in.NET kerne?

Video: Hvad er Kestrel in.NET kerne?

Video: Hvad er Kestrel in.NET kerne?
Video: HVAD ER ET SORT HUL? 2024, November
Anonim

Kestrel er en open source, cross platform, letvægts og en standard webserver, der bruges til Asp. Net Core applikationer. Asp. Net Core applikationer kører Kestrel webserver som igangværende server til at håndtere webanmodninger. Kestrel er cross platform, kører i Windows, LINUX og Mac. Kestrel webserveren understøtter SSL.

Folk spørger også, hvad er Kestrel-server?

Kestrel er open source (kildekode tilgængelig på GitHub), hændelsesdrevet, asynkron I/O baseret server bruges til at være vært for ASP. NET-applikationer på enhver platform. Du installerer lytningen server på en Windows eller Linux server og kommandolinjegrænsefladen på din computer. Det blev lanceret af Microsoft sammen med ASP. NET Core.

Derudover, er Kestrel god til produktion? 1 svar. Ja, Kestrel er produktion klar, men hvis din applikation er tilgængelig på offentlige netværk, anbefaler Microsoft, at du bruger den med en omvendt proxy. Forenklet belastningsbalancering og SSL-opsætning (disse kan f.eks. afsluttes ved omvendt proxy) Bedre understøttelse af statiske filer, komprimering mv.

Ydermere, skal jeg bruge Kestrel?

Kestrel anbefales generelt for den bedste ydeevne. HTTP. sys kan bruges i scenarier, hvor appen er udsat for internettet, og de nødvendige funktioner understøttes af HTTP. sys men ikke Kestrel.

Hvordan sætter man en tårnfalk op?

Brug en af følgende fremgangsmåder:

  1. Konfigurer Kestrel i Startup. ConfigureServices: Injicer en forekomst af IConfiguration i Startup-klassen.
  2. Konfigurer Kestrel, når du bygger værten: I Program.cs skal du indlæse Kestrel-sektionen af konfigurationen i Kestrels konfiguration: C# Copy.

Anbefalede: