Kestreldan foydalanishim kerakmi?
Kestreldan foydalanishim kerakmi?

Video: Kestreldan foydalanishim kerakmi?

Video: Kestreldan foydalanishim kerakmi?
Video: REVIEW OSPREY KESTREL DAN KYTE | TAS GUNUNG TERBAIK 2024, May
Anonim

Biz odatda tavsiya qilamiz Kestrel yordamida Windowsda IIS orqasida. Biroq, Kestrel 1.1 da chekka server sifatida qo'llab-quvvatlanmaydi (it bo'ladi 2.0 da bo'ling), shuning uchun agar xohlamasangiz foydalanish Keyin IIS foydalanish WebListener.

Xuddi shunday, Kestrel ishlab chiqarish uchun yaxshimi?

1 Javob. Ha, Kestrel hisoblanadi ishlab chiqarish tayyor, lekin agar ilovangiz umumiy tarmoqlarda mavjud bo'lsa, Microsoft uni teskari proksi-server bilan ishlatishingizni tavsiya qiladi. Soddalashtirilgan yuk balansi va SSL sozlamalari (masalan, teskari proksi-serverda to'xtatilishi mumkin) Statik fayllarni yaxshiroq qo'llab-quvvatlash, siqish va boshqalar.

Yuqoridagilardan tashqari, Kestrel veb-server nima? Kestrel ochiq manba, o'zaro faoliyat platforma, engil vazn va standart hisoblanadi veb-server Asp. Net Core ilovalari uchun ishlatiladi. Asp. Net Core ilovalari ishlaydi Kestrel veb-server jarayon sifatida server ishlov berish veb iltimos. Kestrel veb-server asosan Node uchun ishlab chiqilgan libuv nomli asinxron kiritish-chiqarish kutubxonasiga asoslangan. js.

Yana shuni bilish kerakki, kerkenez qanday ishlaydi?

Kestrel ochiq manbali (manba kodi GitHub’da mavjud), hodisaga asoslangan, asinxron kiritish-chiqarish serveri bo‘lib, har qanday platformada ASP. NET ilovalarini joylashtirish uchun foydalaniladi. Bu tinglovchi server va buyruq qatori interfeysi. Siz tinglash serverini Windows yoki Linux serveriga va kompyuteringizga buyruq qatori interfeysini o'rnatasiz.

Kestrel Windows autentifikatsiyasini qo'llab-quvvatlaydimi?

Windows autentifikatsiyasi (shuningdek, Negotiate, Kerberos yoki NTLM sifatida ham tanilgan autentifikatsiya ) IIS bilan joylashtirilgan ASP. NET Core ilovalari uchun sozlanishi mumkin, Kestrel , yoki HTTP. sys. Windows autentifikatsiyasi (shuningdek, Negotiate, Kerberos yoki NTLM sifatida ham tanilgan autentifikatsiya ) IIS yoki HTTP bilan joylashtirilgan ASP. NET Core ilovalari uchun sozlanishi mumkin.

Tavsiya: