Czy powinienem używać Kestrel?
Czy powinienem używać Kestrel?

Wideo: Czy powinienem używać Kestrel?

Wideo: Czy powinienem używać Kestrel?
Wideo: What is Kestrel ? What is the difference between Kestrel and IIS ? 2024, Może
Anonim

Generalnie polecamy za pomocą Kestrel za usługami IIS w systemie Windows. Jednakże, Pustułka nie jest obsługiwany jako serwer brzegowy w wersji 1.1 (to Wola być w 2.0), więc jeśli nie chcesz posługiwać się IIS wtedy posługiwać się WebListener.

Podobnie, 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, czym jest serwer Kestrel Web? Pustułka to open source, wieloplatformowy, lekki i domyślny serwer internetowy używany do aplikacji Asp. Net Core. Uruchamiane są aplikacje Asp. Net Core Serwer WWW Kestrel jako w toku serwer Poradzić sobie sieć wniosek. Serwer WWW Kestrel jest oparty na asynchronicznej bibliotece I/O o nazwie libuv opracowanej głównie dla Node. js.

Należy również wiedzieć, jak działa pustułka?

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. Jest to serwer nasłuchujący i interfejs wiersza poleceń. Instalujesz serwer nasłuchujący na serwerze z systemem Windows lub Linux, a interfejs wiersza polecenia na swoim komputerze.

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

Zalecana: