Daftar Isi:

Apa itu inti Kestrel in.NET?
Apa itu inti Kestrel in.NET?

Video: Apa itu inti Kestrel in.NET?

Video: Apa itu inti Kestrel in.NET?
Video: Веб-сервер Kestrel | Ядро Asp.net 6.0 | Основы Asp.net Core | Учебник по ядру Asp.net 2024, Mungkin
Anonim

Kestrel adalah open source, lintas platform, ringan dan server web default yang digunakan untuk Asp. Inti Bersih aplikasi. Asp. Inti Bersih aplikasi berjalan Kestrel server web sebagai server dalam proses untuk menangani permintaan web. Kestrel adalah lintas platform, berjalan di Windows, LINUX dan Mac. Kestrel server web mendukung SSL.

Orang-orang juga bertanya, apa itu server Kestrel?

Kestrel adalah sumber terbuka (kode sumber tersedia di GitHub), berbasis peristiwa, berbasis I/O asinkron server digunakan untuk meng-host aplikasi ASP. NET pada platform apa pun. Anda menginstal mendengarkan server di Windows atau Linux server dan antarmuka baris perintah di komputer Anda. Ini diluncurkan oleh Microsoft bersama dengan ASP. NET Core.

Selain itu, apakah Kestrel bagus untuk produksi? 1 Jawaban. Ya, Kestrel adalah produksi siap, tetapi jika aplikasi Anda tersedia di jaringan publik, Microsoft menyarankan Anda menggunakannya dengan proxy terbalik. Penyeimbangan beban yang disederhanakan dan pengaturan SSL (ini dapat dihentikan pada proxy terbalik misalnya) Dukungan yang lebih baik untuk file statis, kompresi, dll.

Selanjutnya, haruskah saya menggunakan Kestrel?

Kestrel umumnya direkomendasikan untuk kinerja terbaik. HTTP. sistem bisa digunakan dalam skenario di mana aplikasi terpapar ke Internet dan kemampuan yang diperlukan didukung oleh HTTP. sis tapi tidak Kestrel.

Bagaimana Anda mengatur kestrel?

Gunakan salah satu pendekatan berikut:

  1. Konfigurasikan Kestrel di Startup. ConfigureServices: Menyuntikkan instance IConfiguration ke dalam kelas Startup.
  2. Konfigurasi Kestrel saat membangun host: Di Program.cs, muat bagian konfigurasi Kestrel ke dalam konfigurasi Kestrel: C# Copy.

Direkomendasikan: