Co to jest Microsoft Kestrel?
Co to jest Microsoft Kestrel?

Wideo: Co to jest Microsoft Kestrel?

Wideo: Co to jest Microsoft Kestrel?
Wideo: What is Kestrel ? What is the difference between Kestrel and IIS ? 2024, Może
Anonim

Pustułka to open-source (kod źródłowy dostępny na GitHub), sterowany zdarzeniami, asynchroniczny serwer we/wy używany do hostowania aplikacji ASP. NET na dowolnej platformie. Instalujesz serwer nasłuchujący na serwerze z systemem Windows lub Linux, a interfejs wiersza polecenia na swoim komputerze. Został uruchomiony przez Microsoft wraz z ASP. NET Core.

Poza tym, czy Kestrel nadaje się do produkcji?

1 odpowiedź. Tak, Pustułka jest produkcja gotowe, ale jeśli Twoja aplikacja jest dostępna w sieciach publicznych, Microsoft zaleca używanie jej z odwrotnym serwerem proxy. Uproszczone równoważenie obciążenia i konfiguracja SSL (można je zakończyć na przykład na odwrotnym proxy) Lepsza obsługa plików statycznych, kompresji itp.

Poza powyższym, czy Kestrel obsługuje uwierzytelnianie Windows? Uwierzytelnianie Windows (znany również jako Negotiate, Kerberos lub NTLM uwierzytelnianie ) można skonfigurować dla aplikacji ASP. NET Core hostowanych z usługami IIS, Pustułka lub HTTP. sys. Uwierzytelnianie Windows (znany również jako Negotiate, Kerberos lub NTLM uwierzytelnianie ) można skonfigurować dla aplikacji ASP. NET Core hostowanych z usługami IIS lub

Ludzie również pytają, czy powinienem używać Kestrel?

Pustułka jest ogólnie zalecany w celu uzyskania najlepszej wydajności. HTTP. system Móc być używane w scenariuszach, w których aplikacja jest wystawiona na działanie Internetu, a wymagane funkcje są obsługiwane przez protokół HTTP. sys ale nie Pustułka.

Co to jest Aspnetcore_urls?

Kestrel to wieloplatformowy serwer sieci Web dla ASP. NET Core. Kestrel to serwer sieci Web, który jest domyślnie dołączany do szablonów projektów ASP. NET Core. Kestrel obsługuje następujące scenariusze: HTTPS. Uaktualnienie nieprzezroczyste używane do włączenia WebSockets.

Zalecana: