چنانچه در حال مطالعه این مقاله هستید احتمالا پروژه خود را مبتنی بر ASP.NetCore طراحی و پیاده سازی کرده اید و پس از انتقال اطلاعات به هاست با خطای زیر در هنگام مراجعه به وبسایت مواجه شده اید:
HTTP Error 500.0 - ANCM In-Process Handler Load Failure
دلیل خطا
این خطا که معمولا در هنگام استفاده از نسخه 2 و 2.2 از ASP.NetCore مشاهده می شود به دلیل استفاده از عبارت زیر در فایل web.config روی می دهد که باعث غیر عملیاتی شدن Handler می شود.
hostingModel="InProcess"
نحوه رفع خطا
فرایند بسیار ساده است. به محل آپلود پروژه مراجعه و فایل web.config را برای ویرایش باز کنید. در قسمتی که فایل اجرایی پروژه را معرفی کرده اید عبارت زیر را پیدا کرده و حذف نمایید.
hostingModel="InProcess"
کار تمام شد! حال وبسایت یا پروژه شما بدون خطای فوق در دسترس قرار خواهد گرفت.