INHOUDSOPGAWE:

Wat is Kestrel in.NET-kern?
Wat is Kestrel in.NET-kern?

Video: Wat is Kestrel in.NET-kern?

Video: Wat is Kestrel in.NET-kern?
Video: ASP.NET Core Kestrel Explained 2024, April
Anonim

Torenvalk is 'n oopbron, kruisplatform, ligte gewig en 'n verstekwebbediener wat vir Asp. Net kern toepassings. Asp. Net kern toepassings loop Torenvalk webbediener as in-proses bediener om webversoek te hanteer. Torenvalk is kruisplatform, loop in Windows, LINUX en Mac. Torenvalk webbediener ondersteun SSL.

Mense vra ook, wat is Kestrel-bediener?

Torenvalk is oopbron (bronkode beskikbaar op GitHub), gebeurtenisgedrewe, asinchrone I/O gebaseer bediener gebruik om ASP. NET-toepassings op enige platform aan te bied. Jy installeer die luister bediener op 'n Windows of Linux bediener en die opdragreël-koppelvlak op jou rekenaar. Dit is deur Microsoft saam met ASP. NET Core bekendgestel.

Is Kestrel ook goed vir produksie? 1 Antwoord. Ja, Torenvalk is produksie gereed, maar as jou toepassing op publieke netwerke beskikbaar is, beveel Microsoft aan dat jy dit met 'n omgekeerde instaanbediener gebruik. Vereenvoudigde lasbalansering en SSL-opstelling (dit kan byvoorbeeld by die omgekeerde instaanbediener beëindig word) Beter ondersteuning vir statiese lêers, kompressie, ens.

Verder, moet ek Kestrel gebruik?

Torenvalk word oor die algemeen aanbeveel vir die beste prestasie. HTTP. sys kan gebruik word in scenario's waar die toepassing aan die internet blootgestel word en vereiste vermoëns deur HTTP ondersteun word. sys maar nie Torenvalk.

Hoe stel jy 'n torenvalk op?

Gebruik een van die volgende benaderings:

  1. Konfigureer Kestrel in Startup. ConfigureServices: Spuit 'n instansie van IConfiguration in die opstartklas in.
  2. Konfigureer Kestrel wanneer die gasheer gebou word: In Program.cs, laai die Kestrel-afdeling van konfigurasie in Kestrel se konfigurasie: C# Copy.

Aanbeveel: