Hvad er Microsoft Kestrel?
Hvad er Microsoft Kestrel?

Video: Hvad er Microsoft Kestrel?

Video: Hvad er Microsoft Kestrel?
Video: What is Kestrel ? What is the difference between Kestrel and IIS ? 2024, Kan
Anonim

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

Desuden, 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.

Udover ovenstående, understøtter Kestrel Windows-godkendelse? Windows-godkendelse (også kendt som Negotiate, Kerberos eller NTLM Godkendelse ) kan konfigureres til ASP. NET Core apps hostet med IIS, Kestrel eller HTTP. sys. Windows-godkendelse (også kendt som Negotiate, Kerberos eller NTLM Godkendelse ) kan konfigureres til ASP. NET Core-apps, der hostes med IIS eller

Folk spørger også, 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.

Hvad er Aspnetcore_urls?

Kestrel er en cross-platform webserver til ASP. NET Core. Kestrel er webserveren, der er inkluderet som standard i ASP. NET Core-projektskabeloner. Kestrel understøtter følgende scenarier: HTTPS. Uigennemsigtig opgradering bruges til at aktivere WebSockets.

Anbefalede: