What is Kestral C# Asp.net Core?

WBOY
Release: 2023-09-04 20:33:03
forward
889 people have browsed it

什么是 Kestral C# Asp.net Core?

Kestrel is a cross-platform web server for ASP.NET Core. It is supported on all platforms and versions supported by .NET Core.

It is included with ASP.NET Core as an internal server by default. Kestrel itself can be used as an edge server, an Internet-facing web server that can directly handle incoming HTTP requests from clients. In Kestrel, the process used to host applications is dotnet.exe.

Kestrel does not work with InProcess managed models.

With Out In the process hosting model, Kestrel can be used in one of the following 2 ways.

Kestrel can be used as an Internet-facing web server

Kestrel can also be used in combination with a reverse proxy server

When we use the .NET core CLI to run asp.net core applications When running a program, Kestrel is the only web server used to handle incoming HTTP requests.

p>

Example

Using the CLI, we can create a new project, configuration file, or solution based on a specified template

Restore the dependencies and Tools core project build project and all its dependencies run project etc. Run our ASP.NET Core application using the .NET Core CLI. Launch Windows Command Prompt Change directory to the folder containing the ASP.NET Core project and execute the dotnet run command

After the .NET Core CLI builds and runs the project it shows Which URL to use We can access the application.

In my case, the application is available at http://localhost:5000

In Kestrel's case, the process is used to host and execute the application The program is dotnet.exe. So when we navigate to http://localhost:5000 we will see the process name dotnet show.

The above is the detailed content of What is Kestral C# Asp.net Core?. For more information, please follow other related articles on the PHP Chinese website!

source:tutorialspoint.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!