Índice:

O que é o Kestrel no .NET core?
O que é o Kestrel no .NET core?

Vídeo: O que é o Kestrel no .NET core?

Vídeo: O que é o Kestrel no .NET core?
Vídeo: (#6) Kestrel Web Server in ASP.NET Core | Core Spider 2024, Maio
Anonim

Francelho é um servidor de código aberto, plataforma cruzada leve e um servidor da Web padrão usado para Asp. Núcleo líquido formulários. Asp. Núcleo líquido aplicativos executados Francelho servidor da web como servidor em processo para lidar com a solicitação da web. Francelho é multiplataforma, roda em Windows, LINUX e Mac. Francelho servidor da web oferece suporte a SSL.

As pessoas também perguntam: o que é o servidor Kestrel?

Francelho é de código aberto (código-fonte disponível no GitHub), orientado a eventos, baseado em E / S assíncronas servidor usado para hospedar aplicativos ASP. NET em qualquer plataforma. Você instala a escuta servidor em um Windows ou Linux servidor e a interface de linha de comando em seu computador. Ele foi lançado pela Microsoft junto com o ASP. NET Core.

Além disso, o Kestrel é bom para produção? 1 resposta. Sim, Francelho é Produção pronto, mas se seu aplicativo estiver disponível em redes públicas, a Microsoft recomenda que você o use com um proxy reverso. Balanceamento de carga e configuração SSL simplificados (podem ser encerrados no proxy reverso, por exemplo) Melhor suporte para arquivos estáticos, compactação, etc.

Além disso, devo usar o Kestrel?

Francelho geralmente é recomendado para melhor desempenho. HTTP. sys posso ser usado em cenários onde o aplicativo é exposto à Internet e os recursos necessários são suportados por HTTP. sys mas não Francelho.

Como você configura um francelho?

Use uma das seguintes abordagens:

  1. Configure o Kestrel na inicialização. ConfigureServices: injete uma instância de IConfiguration na classe Startup.
  2. Configure o Kestrel ao construir o host: Em Program.cs, carregue a seção Kestrel da configuração na configuração do Kestrel: C # Cópia.

Recomendado: