دسته بندی ها
10:23 1399/08/05

دلیل خطای HTTP Error 500.21 - Internal Server Error چیست؟

مشخصات سوال کننده :
کاربر : navidadelifar     امتیاز کاربر : ‎−1     رتبه کاربر : 7188
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    ‎−1
تعداد بازدید این سوال : 2409
هوش مصنوعی

پاسخ هوش مصنوعی

خطای HTTP Error 500.21 - Internal Server Error معمولاً به دلیل مشکلاتی در پیکربندی IIS (Internet Information Services) و یا عدم وجود یا اشتباه در نصب .NET Framework به وجود می آید.

در زیر چند مورد از دلایل و راه حل های ممکن برای این خطا آورده شده است:

  • نصب .NET Framework: اطمینان حاصل کنید که نسخه مناسب و مورد نیاز .NET Framework بر روی سرور شما نصب شده است.
  • تنظیمات IIS: بررسی کنید که IIS به درستی برای پشتیبانی از .NET Framework تنظیم شده باشد. ممکن است نیاز به فعال سازی ویژگی های مربوط به ASP.NET داشته باشید.
  • پیکربندی web.config: فایل پیکربندی (.config) پروژه خود را بررسی کنید. اطمینان حاصل کنید که هیچ تنظیم نادرستی وجود ندارد که باعث بروز خطا شود.
  • دسترسی و مجوزها: مجوزهای لازم برای پوشه و فایل های وب سایت خود را بررسی کنید. اطمینان حاصل کنید که سرویس IIS به فایل ها دسترسی دارد.

با انجام این مراحل، احتمالاً می توانید خطای HTTP Error 500.21 را رفع کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 12:46 1399/08/07

این لینک رو ببینید پاسخ سوال شما رو داده.

توی فایل web.config نگاه کنید دستور زیر رو پیدا کنید و مطابق عبارت زیر اصلاح کنید.

 

<handlers>
  <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>

 

به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود