Inhoudsopgave:

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, Mei
Anonim

Torenvalk is een open source, cross-platform, lichtgewicht en een standaard webserver die wordt gebruikt voor Asp. netto kern toepassingen. Adder. netto kern toepassingen draaien Torenvalk webserver als in-process server om webverzoeken af te handelen. Torenvalk is platformoverschrijdend, draait op Windows, LINUX en Mac. Torenvalk webserver ondersteunt SSL.

Mensen vragen ook, wat is Kestrel-server?

Torenvalk is open-source (broncode beschikbaar op GitHub), gebeurtenisgestuurd, asynchrone I/O-gebaseerd server gebruikt om ASP. NET-toepassingen op elk platform te hosten. U installeert het luisteren server op een Windows of Linux server en de opdrachtregelinterface op uw computer. Het werd gelanceerd door Microsoft samen met ASP. NET Core.

Is Kestrel bovendien goed voor productie? 1 Antwoord. Ja, Torenvalk is productie klaar, maar als uw toepassing beschikbaar is op openbare netwerken, raadt Microsoft u aan deze te gebruiken met een omgekeerde proxy. Vereenvoudigde load balancing en SSL-configuratie (deze kunnen bijvoorbeeld worden beëindigd op de reverse proxy) Betere ondersteuning voor statische bestanden, compressie, enz.

Moet ik bovendien Kestrel gebruiken?

Torenvalk wordt over het algemeen aanbevolen voor de beste prestaties. HTTP. sys kan worden gebruikt in scenario's waarin de app wordt blootgesteld aan internet en de vereiste mogelijkheden worden ondersteund door HTTP. sys maar niet Torenvalk.

Hoe zet je een torenvalk op?

Gebruik een van de volgende benaderingen:

  1. Configureer Kestrel in Opstarten. ConfigureServices: injecteer een instantie van IConfiguration in de Startup-klasse.
  2. Configureer Kestrel bij het bouwen van de host: Laad in Program.cs de sectie Kestrel van configuratie in de configuratie van Kestrel: C# Copy.

Aanbevolen: