Sommario:

Che cos'è il nucleo di Kestrel in.NET?
Che cos'è il nucleo di Kestrel in.NET?

Video: Che cos'è il nucleo di Kestrel in.NET?

Video: Che cos'è il nucleo di Kestrel in.NET?
Video: MVC Core (1.0 Core) | MVC Core Tutorial | MVC 6 Tutorial | MVC 6 Tutorial for Beginners in .NET C# 2024, Novembre
Anonim

Gheppio è un server web open source, multipiattaforma, leggero e predefinito utilizzato per Asp. Nucleo netto applicazioni. Asp. Nucleo netto le applicazioni vengono eseguite Gheppio webserver come server in-process per gestire la richiesta web. Gheppio è multipiattaforma, funziona in Windows, LINUX e Mac. Gheppio il server web supporta SSL.

La gente chiede anche, cos'è il server Kestrel?

Gheppio è open-source (codice sorgente disponibile su GitHub), basato su eventi, I/O asincrono server utilizzato per ospitare applicazioni ASP. NET su qualsiasi piattaforma. Installi l'ascolto server su Windows o Linux server e l'interfaccia della riga di comando sul tuo computer. È stato lanciato da Microsoft insieme ad ASP. NET Core.

Inoltre, Kestrel va bene per la produzione? 1 risposta. Sì, Gheppio è produzione pronto, ma se l'applicazione è disponibile su reti pubbliche Microsoft consiglia di utilizzarla con un proxy inverso. Bilanciamento del carico e configurazione SSL semplificati (questi possono essere terminati sul proxy inverso, ad esempio) Migliore supporto per file statici, compressione, ecc.

Inoltre, dovrei usare Kestrel?

Gheppio è generalmente consigliato per ottenere le migliori prestazioni. HTTP. sistema Potere essere usato in scenari in cui l'app è esposta a Internet e le funzionalità richieste sono supportate da HTTP. sys ma non Gheppio.

Come si imposta un gheppio?

Utilizzare uno dei seguenti approcci:

  1. Configura Kestrel in Avvio. ConfigureServices: inserisce un'istanza di IConfiguration nella classe Startup.
  2. Configura Kestrel durante la creazione dell'host: in Program.cs, carica la sezione di configurazione di Kestrel nella configurazione di Kestrel: C# Copy.

Consigliato: