Isi kandungan:

Apakah teras Kestrel in.NET?
Apakah teras Kestrel in.NET?

Video: Apakah teras Kestrel in.NET?

Video: Apakah teras Kestrel in.NET?
Video: 209회 황조롱이 둥지는 어디에 있을까? /Where does the Common kestrel nest? / 황조롱이 울음소리 2024, Mungkin
Anonim

Kestrel ialah sumber terbuka, platform silang, ringan dan pelayan web lalai yang digunakan untuk Asp. Teras Bersih aplikasi. Asp. Teras Bersih aplikasi dijalankan Kestrel pelayan web sebagai pelayan dalam proses untuk mengendalikan permintaan web. Kestrel adalah platform silang, berjalan dalam Windows, LINUX dan Mac. Kestrel pelayan web menyokong SSL.

Orang juga bertanya, apakah pelayan Kestrel?

Kestrel adalah sumber terbuka (kod sumber tersedia pada GitHub), dipacu peristiwa, berasaskan I/O tak segerak pelayan digunakan untuk mengehoskan aplikasi ASP. NET pada mana-mana platform. Anda memasang pendengaran pelayan pada Windows atau Linux pelayan dan antara muka baris arahan pada komputer anda. Ia telah dilancarkan oleh Microsoft bersama-sama dengan ASP. NET Core.

Selain itu, adakah Kestrel bagus untuk pengeluaran? 1 Jawapan. ya, Kestrel ialah pengeluaran sedia, tetapi jika aplikasi anda tersedia pada rangkaian awam Microsoft mengesyorkan agar anda menggunakannya dengan proksi terbalik. Pengimbangan beban yang dipermudahkan dan persediaan SSL (ini boleh ditamatkan pada proksi terbalik sebagai contoh) Sokongan yang lebih baik untuk fail statik, pemampatan, dsb.

Tambahan pula, patutkah saya menggunakan Kestrel?

Kestrel biasanya disyorkan untuk prestasi terbaik. HTTP. sys boleh digunakan dalam senario di mana apl terdedah kepada Internet dan keupayaan yang diperlukan disokong oleh HTTP. sys tetapi tidak Kestrel.

Bagaimana anda menyediakan kestrel?

Gunakan salah satu daripada pendekatan berikut:

  1. Konfigurasikan Kestrel dalam Startup. ConfigureServices: Suntikan instance IConfiguration ke dalam kelas Startup.
  2. Konfigurasikan Kestrel semasa membina hos: Dalam Program.cs, muatkan bahagian konfigurasi Kestrel ke dalam konfigurasi Kestrel: C# Copy.

Disyorkan: