Was ist Microsoft-Kestrel?
Was ist Microsoft-Kestrel?

Video: Was ist Microsoft-Kestrel?

Video: Was ist Microsoft-Kestrel?
Video: What is Kestrel ? What is the difference between Kestrel and IIS ? 2024, April
Anonim

Turmfalke ist ein Open-Source-Server (Quellcode auf GitHub verfügbar), ein ereignisgesteuerter, asynchroner E/A-basierter Server, der zum Hosten von ASP. NET-Anwendungen auf jeder Plattform verwendet wird. Sie installieren den Listening-Server auf einem Windows- oder Linux-Server und die Befehlszeilenschnittstelle auf Ihrem Computer. Es wurde ins Leben gerufen von Microsoft zusammen mit ASP. NET Core.

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.

Unterstützt Kestrel außerdem die Windows-Authentifizierung? Windows-Authentifizierung (auch bekannt als Negotiate, Kerberos oder NTLM Authentifizierung ) kann für mit IIS gehostete ASP. NET Core-Apps konfiguriert werden. Turmfalke , oder HTTP. sys. Windows-Authentifizierung (auch bekannt als Negotiate, Kerberos oder NTLM Authentifizierung ) kann für ASP. NET Core-Apps konfiguriert werden, die mit IIS oder HTTP gehostet werden.

Die Leute fragen auch, soll ich 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.

Was ist Aspnetcore_urls?

Kestrel ist ein plattformübergreifender Webserver für ASP. NET Core. Kestrel ist der Webserver, der standardmäßig in ASP. NET Core-Projektvorlagen enthalten ist. Kestrel unterstützt die folgenden Szenarien: HTTPS. Undurchsichtiges Upgrade zum Aktivieren von WebSockets.

Empfohlen: