Heim > Artikel > Backend-Entwicklung > Was ist Kestral C# Asp.net Core?
Kestrel ist ein plattformübergreifender Webserver für ASP.NET Core. Es wird auf allen Plattformen und Versionen unterstützt, die von .NET Core unterstützt werden.
Es ist standardmäßig in ASP.NET Core als interner Server enthalten. Kestrel selbst kann als Edge-Server verwendet werden, ein mit dem Internet verbundener Webserver, der eingehende HTTP-Anfragen von Clients direkt verarbeiten kann. In Kestrel ist der zum Hosten von Anwendungen verwendete Prozess dotnet.exe.
Kestrel funktioniert nicht mit dem InProcess-Hosting-Modell.
vs. Out In einem Prozess-Hosting-Modell kann Kestrel auf zwei Arten verwendet werden.
Kestrel kann als mit dem Internet verbundener Webserver verwendet werden.
Kestrel kann auch in Verbindung mit einem Reverse-Proxy-Server verwendet werden.
Wenn wir eine asp.net-Kernanwendung mit der .NET-Kern-CLI ausführen, ist Kestrel der Einzige, der daran gewöhnt ist Behandelt eingehende HTTP-Anfragen. Der angeforderte Webserver.
p>
Mithilfe von CLI können wir ein neues Projekt, Profil oder eine neue Lösung basierend auf einer angegebenen Vorlage erstellen
Abhängigkeiten und Tools wiederherstellen, die für das .net-Kernprojekt erforderlich sind. Erstellen Sie das Projekt und alle seine Abhängigkeiten. Führen Sie das Projekt usw. aus. Führen Sie unsere ASP.NET Core-Anwendung mit der .NET Core-CLI aus. Starten Sie die Windows-Eingabeaufforderung. Wechseln Sie in das Verzeichnis mit dem ASP.NET Core-Projekt und führen Sie den Befehl „dotnet run“ aus. Nachdem die .NET Core-CLI das Projekt erstellt und ausgeführt hat, wird angezeigt, welche URL verwendet wird Wir können auf die Anwendung zugreifen. In meinem Fall ist die Anwendung unter
http://localhost:5000In Kestrels Fall ist der Prozess, der zum Hosten und Ausführen der Anwendung verwendet wird, dotnet.exe. Wenn wir also zu http://localhost:5000 navigieren, sehen wir den Prozessnamen dotnet zeigen.
Das obige ist der detaillierte Inhalt vonWas ist Kestral C# Asp.net Core?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!