Microsoft Kestrel چیست؟
Microsoft Kestrel چیست؟

تصویری: Microsoft Kestrel چیست؟

تصویری: Microsoft Kestrel چیست؟
تصویری: What is Kestrel ? What is the difference between Kestrel and IIS ? 2024, نوامبر
Anonim

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

علاوه بر این، آیا Kestrel برای تولید خوب است؟

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

علاوه بر موارد فوق، آیا Kestrel از احراز هویت ویندوز پشتیبانی می کند؟ احراز هویت ویندوز (همچنین به عنوان Negotiate، Kerberos یا NTLM شناخته می شود احراز هویت ) را می توان برای برنامه های ASP. NET Core که با IIS میزبانی می شوند پیکربندی کرد، نوعی باز کوچک ، یا HTTP. سیستم احراز هویت ویندوز (همچنین به عنوان Negotiate، Kerberos یا NTLM شناخته می شود احراز هویت ) را می توان برای برنامه های ASP. NET Core که با IIS یا HTTP میزبانی می شوند پیکربندی کرد.

مردم همچنین می پرسند، آیا باید از Kestrel استفاده کنم؟

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

Aspnetcore_urls چیست؟

Kestrel یک وب سرور بین پلتفرمی برای ASP. NET Core است. Kestrel وب سروری است که به طور پیش فرض در قالب های پروژه ASP. NET Core گنجانده شده است. Kestrel از سناریوهای زیر پشتیبانی می کند: HTTPS. ارتقا غیرشفاف برای فعال کردن WebSockets استفاده می‌شود.

توصیه شده: