دسته بندی ها
14:01 1404/04/26

خطای 500 زمان اجرا شدن پروژه روی هاست

مشخصات سوال کننده :
کاربر : Mostafahemat     امتیاز کاربر : 5     رتبه کاربر : 110
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 238
پاسخ دهنده : saedbfd 16:07 1404/04/26

خطای شما در واقع خطای 500 هست. این خطا به معنی وجود یک خطا در کدهای شما هست. چند تا راهکار میگم تست کنید :

  • اولین تستی که شما می تونید انجام بدید اجرای پروژه روی لوکال هاست با انتخاب سرور Kestrel هست. ویژوال استودیو 2 تا سرور جهت ران شدن پروژه های Core داره. یکی IIS که ویندوز سرور هست و یکی Kestrel که به هاست Plesk خیلی نزدیک هست. بنابراین شما پروژه خودتون رو یکبار با Kestrel ران کنید و ببینید آیا خطایی در پروژه رخ میده یا خیر. اگر خطایی رخ داد که میتونید به راحتی خطا رو داخل خود ویژوال استودیو پیدا کنید و رفع کنید.

اجرای پروژه روی هاست Kestrel

 

  • مشکل دوم احتمالا اشکال از فایل web.config شما هست. لینک زیر رو مطالعه کنید راه حل های مختلف رو برای این خطا بررسی کردیم.

خطای 500 بعد از پابلیش پروژه و قرار گرفتن روی هاست

به این پاسخ امتیاز بدهید    0
امتیاز: 1654 رتبه: 1
1 نظر
Mostafahemat : سلام استاد مشکل از این خط بود public ApiResponse<IEnumerable<goftego>> Get([FromBody] int userid) باید مثل زیر به جای بادی از کویری استفاده میکردم. public ApiResponse<IEnumerable<goftego>> Get([FromQuery] int userid)

امتیاز کاربر : 5   رتبه کاربر : 110   تاریخ ثبت : 01:51 1404/04/27
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود