Table des matières:

Qu'est-ce que Kestrel in.NET core ?
Qu'est-ce que Kestrel in.NET core ?

Vidéo: Qu'est-ce que Kestrel in.NET core ?

Vidéo: Qu'est-ce que Kestrel in.NET core ?
Vidéo: #29 - ASP.NET Core, qu'est ce que c'est ? 2024, Peut
Anonim

Crécerelle est un open source, multiplateforme, léger et un serveur Web par défaut utilisé pour Asp. Noyau net applications. Aspic. Noyau net les applications s'exécutent Crécerelle serveur Web en tant que serveur in-process pour gérer les requêtes Web. Crécerelle est multiplateforme, fonctionne sous Windows, LINUX et Mac. Crécerelle le serveur Web prend en charge SSL.

Les gens demandent aussi, qu'est-ce que le serveur Kestrel ?

Crécerelle est open-source (code source disponible sur GitHub), basé sur les E/S asynchrones et piloté par les événements serveur utilisé pour héberger des applications ASP. NET sur n'importe quelle plate-forme. Vous installez l'écoute serveur sous Windows ou Linux serveur et l'interface de ligne de commande sur votre ordinateur. Il a été lancé par Microsoft avec ASP. NET Core.

De plus, Kestrel est-il bon pour la production ? 1 réponse. Oui, Crécerelle est production prêt, mais si votre application est disponible sur les réseaux publics, Microsoft vous recommande de l'utiliser avec un proxy inverse. Équilibrage de charge et configuration SSL simplifiés (ceux-ci peuvent être terminés au niveau du proxy inverse par exemple) Meilleure prise en charge des fichiers statiques, de la compression, etc.

De plus, dois-je utiliser Kestrel ?

Crécerelle est généralement recommandé pour de meilleures performances. HTTP. système pouvez être utilisé dans des scénarios où l'application est exposée à Internet et les capacités requises sont prises en charge par HTTP. sys mais pas Crécerelle.

Comment installer une crécerelle ?

Utilisez l'une des approches suivantes:

  1. Configurez Kestrel au démarrage. ConfigureServices: injectez une instance de IConfiguration dans la classe Startup.
  2. Configurez Kestrel lors de la création de l'hôte: dans Program.cs, chargez la section de configuration Kestrel dans la configuration de Kestrel: C# Copy.

Conseillé: