آیا باید از Kestrel استفاده کنم؟
آیا باید از Kestrel استفاده کنم؟

تصویری: آیا باید از Kestrel استفاده کنم؟

تصویری: آیا باید از Kestrel استفاده کنم؟
تصویری: ‫سی شارپ: فرایند پردازش Net Core.‬ 2024, نوامبر
Anonim

ما به طور کلی توصیه می کنیم با استفاده از Kestrel پشت IIS در ویندوز. با این حال، نوعی باز کوچک به عنوان یک سرور لبه در 1.1 پشتیبانی نمی شود (آن اراده در 2.0 باشید)، بنابراین اگر نمی خواهید استفاده کنید سپس IIS استفاده کنید Weblistener.

به طور مشابه، آیا Kestrel برای تولید خوب است؟

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

علاوه بر موارد فوق، وب سرور Kestrel چیست؟ نوعی باز کوچک یک منبع باز، پلت فرم متقابل، سبک وزن و پیش فرض است وب سرور برای برنامه های Asp. Net Core استفاده می شود. برنامه های Asp. Net Core اجرا می شوند وب سرور Kestrel به عنوان در حال انجام سرور انجام دادن وب درخواست. وب سرور Kestrel مبتنی بر کتابخانه async I/O به نام libuv است که در درجه اول برای Node توسعه یافته است. js

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

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

آیا Kestrel از احراز هویت ویندوز پشتیبانی می کند؟

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

توصیه شده: