دسته بندی ها
12:24 1399/08/08

دلیل خطای This localhost page cant be found

مشخصات سوال کننده :
کاربر : mahbod     امتیاز کاربر : 3     رتبه کاربر : 136
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3423
1 نظر
hamid_b : خب کدهایی که نوشتید چی بوده؟ چرا هیچ توضیحی ندادید؟؟؟

امتیاز کاربر : 518   رتبه کاربر : 4   تاریخ ثبت : 01:24 1399/08/08
هوش مصنوعی

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

خطای "This localhost page can't be found" معمولاً به این معناست که URL مورد نظر در سرور محلی شما وجود ندارد. این مشکل ممکن است به دلایل زیر بوجود بیاید:

  • آدرس URL نادرست: مطمین شوید که URL ای که سعی در دستیابی به آن دارید صحیح است و در کد شما به درستی نوشته شده باشد.

  • عدم تنظیم روت صحیح: اگر از فریمورک هایی مانند Express.js یا Django استفاده می کنید، اطمینان حاصل کنید که مسیر (route) مربوط به درخواست POST صحیح تنظیم شده است.

  • خطای سرور: قدری نگاهی به لاگ های سرور بیندازید. ممکن است خطای دیگری وجود داشته باشد که باعث این مشکل شده باشد.

  • مشکلات با فایل های استاتیک: اگر در پروژه ی خود فایل های استاتیک دارید مثل CSS یا JS، اطمینان حاصل کنید که آن ها به درستی بارگذاری می شوند.

برای رفع این مشکل، پیشنهاد می کنم کد خود را بررسی کرده و اطمینان حاصل کنید که همه چیز به درستی تنظیم شده باشد. اگر به اطلاعات بیشتری نیاز دارید، لطفاً کدهای استقرار و پیکربندی سرور خود را به اشتراک بگذارید تا بهتر بتوانیم کمک کنیم.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : saedbfd 19:03 1399/08/08

دلیل خطای This localhost page cant be found

خطای شما در واقع همون خطای 404 هست. یعنی شما بعد از کلیک روی دکمه submit به آدرسی دارید هدایت می شید که وجود نداره. در تصویری که فرستادید اگر نگاه کنید دقیقا این مورد واضح هست.

 

شما به جای اینکه Area رو قبل از Controller و Action بیارید اون رو به صورت یک پارامتر ارسال کردید. آدرس Url شما به صورت زیر هست.

https://localhost:44309/Category/Create?area=AdminPanel

 

ولی Url صحیح به شکل زیر باید باشه

https://localhost:44309/AdminPanel/Category/Create

بنابراین باید در دکمه Submit به صورت زیر آدرس دهی رو انجام بدید

 

<a asp-area="AdminPanel" asp-Controller="Category" asp-Action="Create">
      ارسال اطلاعات
</a>

 

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