Taula de continguts:

Què és Kestrel in.NET core?
Què és Kestrel in.NET core?

Vídeo: Què és Kestrel in.NET core?

Vídeo: Què és Kestrel in.NET core?
Vídeo: #05 Kestrel web server | Introduction to ASP.NET Core | ASP.NET Core MVC Course 2024, Maig
Anonim

Xoriguer és un codi obert, multiplataforma, lleuger i un servidor web predeterminat utilitzat per a Asp. Net Core aplicacions. Asp. Net Core s'executen aplicacions Xoriguer servidor web com a servidor en procés per gestionar la sol·licitud web. Xoriguer és multiplataforma, s'executa a Windows, LINUX i Mac. Xoriguer el servidor web admet SSL.

La gent també es pregunta, què és el servidor Kestrel?

Xoriguer és de codi obert (codi font disponible a GitHub), basat en esdeveniments, basat en E/S asíncrona servidor s'utilitza per allotjar aplicacions ASP. NET a qualsevol plataforma. Tu instal·les l'escolta servidor en un Windows o Linux servidor i la interfície de línia d'ordres del vostre ordinador. Va ser llançat per Microsoft juntament amb ASP. NET Core.

A més, Kestrel és bo per a la producció? 1 Resposta. Sí, Xoriguer és producció llest, però si la vostra aplicació està disponible a les xarxes públiques, Microsoft recomana que l'utilitzeu amb un servidor intermediari invers. Equilibri de càrrega simplificat i configuració SSL (es poden acabar al servidor intermediari invers, per exemple) Millor suport per a fitxers estàtics, compressió, etc.

A més, hauria d'utilitzar Kestrel?

Xoriguer generalment es recomana per obtenir el millor rendiment. HTTP. sys llauna s'utilitzarà en escenaris en què l'aplicació està exposada a Internet i les capacitats requerides són compatibles amb HTTP. sys però no Xoriguer.

Com es configura un xoriguer?

Utilitzeu un dels enfocaments següents:

  1. Configura Kestrel a l'inici. ConfigureServices: injecteu una instància d'IConfiguration a la classe Startup.
  2. Configureu Kestrel quan creeu l'amfitrió: a Program.cs, carregueu la secció de configuració Kestrel a la configuració de Kestrel: C# Copy.

Recomanat: