فهرست مطالب:

Kestrel در هسته NET چیست؟
Kestrel در هسته NET چیست؟

تصویری: Kestrel در هسته NET چیست؟

تصویری: Kestrel در هسته NET چیست؟
تصویری: ASP.NET Core Kestrel توضیح داده شده است 2024, نوامبر
Anonim

نوعی باز کوچک یک منبع باز، پلت فرم متقابل، سبک وزن و یک وب سرور پیش فرض است که برای Asp استفاده می شود. هسته خالص برنامه های کاربردی. Asp. هسته خالص برنامه ها اجرا می شوند نوعی باز کوچک وب سرور به عنوان سرور در حال پردازش برای رسیدگی به درخواست وب. نوعی باز کوچک پلت فرم متقابل است، در ویندوز، لینوکس و مک اجرا می شود. نوعی باز کوچک وب سرور از SSL پشتیبانی می کند.

مردم همچنین می پرسند، سرور Kestrel چیست؟

نوعی باز کوچک منبع باز (کد منبع موجود در GitHub)، رویداد محور، مبتنی بر I/O ناهمزمان است سرور برای میزبانی برنامه های ASP. NET بر روی هر پلتفرمی استفاده می شود. شما لیسنینگ را نصب کنید سرور روی ویندوز یا لینوکس سرور و رابط خط فرمان در رایانه شما. توسط مایکروسافت همراه با ASP. NET Core راه اندازی شد.

علاوه بر این، آیا Kestrel برای تولید خوب است؟ 1 پاسخ. آره، نوعی باز کوچک است تولید آماده است، اما اگر برنامه شما در شبکه های عمومی در دسترس است، مایکروسافت توصیه می کند که از آن با یک پروکسی معکوس استفاده کنید. متعادل‌سازی بار ساده و راه‌اندازی SSL (مثلاً می‌توان آن‌ها را در پروکسی معکوس خاتمه داد) پشتیبانی بهتر از فایل‌های استاتیک، فشرده‌سازی و غیره.

علاوه بر این، آیا باید از Kestrel استفاده کنم؟

نوعی باز کوچک به طور کلی برای بهترین عملکرد توصیه می شود. HTTP. سیستم می توان در سناریوهایی که برنامه در معرض اینترنت قرار دارد و قابلیت های مورد نیاز توسط HTTP پشتیبانی می شود استفاده شود. sys اما نه نوعی باز کوچک.

چگونه یک کاسترل راه اندازی می کنید؟

از یکی از روش های زیر استفاده کنید:

  1. Kestrel را در راه اندازی پیکربندی کنید. ConfigureServices: یک نمونه از IConfiguration را به کلاس Startup تزریق کنید.
  2. پیکربندی Kestrel هنگام ساخت میزبان: در Program.cs، بخش Kestrel از پیکربندی را در پیکربندی Kestrel بارگذاری کنید: C# Copy.

توصیه شده: