Inhaltsverzeichnis:

Was ist Kestrel in.NET Core?
Was ist Kestrel in.NET Core?

Video: Was ist Kestrel in.NET Core?

Video: Was ist Kestrel in.NET Core?
Video: ASP.NET Core Kestrel Explained 2024, Kann
Anonim

Turmfalke ist ein Open Source, plattformübergreifend, leichtgewichtig und ein Standard-Webserver, der für Asp verwendet wird. Netzkern Anwendungen. Asp. Netzkern Anwendungen laufen Turmfalke webserver als In-Process-Server zur Verarbeitung von Webanfragen. Turmfalke ist plattformübergreifend, läuft unter Windows, LINUX und Mac. Turmfalke Webserver unterstützt SSL.

Die Leute fragen auch, was ist Kestrel-Server?

Turmfalke ist Open Source (Quellcode auf GitHub verfügbar), ereignisgesteuert, asynchrone I/O-basiert Server Wird zum Hosten von ASP. NET-Anwendungen auf jeder Plattform verwendet. Sie installieren das Hören Server auf einem Windows oder Linux Server und die Befehlszeilenschnittstelle auf Ihrem Computer. Es wurde von Microsoft zusammen mit ASP. NET Core gestartet.

Ist Kestrel außerdem gut für die Produktion? 1 Antwort. Jawohl, Turmfalke ist Produktion bereit, aber wenn Ihre Anwendung in öffentlichen Netzwerken verfügbar ist, empfiehlt Microsoft, sie mit einem Reverse-Proxy zu verwenden. Vereinfachtes Load-Balancing und SSL-Setup (diese können z. B. am Reverse-Proxy beendet werden) Bessere Unterstützung für statische Dateien, Komprimierung etc.

Sollte ich außerdem Kestrel verwenden?

Turmfalke wird im Allgemeinen für die beste Leistung empfohlen. HTTP-. sys kann in Szenarien verwendet werden, in denen die App dem Internet ausgesetzt ist und die erforderlichen Funktionen von HTTP unterstützt werden. sys aber nicht Turmfalke.

Wie stellt man einen Turmfalken auf?

Verwenden Sie einen der folgenden Ansätze:

  1. Konfigurieren Sie Kestrel im Startup. ConfigureServices: Injizieren Sie eine Instanz von IConfiguration in die Startup-Klasse.
  2. Konfigurieren Sie Kestrel beim Erstellen des Hosts: Laden Sie in Program.cs den Kestrel-Konfigurationsabschnitt in die Konfiguration von Kestrel: C# Copy.

Empfohlen: