دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
هاست اشتراکی
  • Folder icon closed Folder open iconآموزش غیرفعال کردن افزونه وردپرس از File Manager هاست
  • Folder icon closed Folder open iconافزایش امنیت وردپرس با Wordfence (محافظت از فایل‌ها)
  • Folder icon closed Folder open iconآموزش ریستور بکاپ سی پنل با JetBackup (راهنمای کامل)
  • Folder icon closed Folder open iconخطای 502.5 در لود دات نت کور
  • Folder icon closed Folder open iconبررسی لاگین های موفق به cPanel
هاست اشتراکی

خطای 502.5 در لود دات نت کور

502.5 Bad Gateway error on a computer screen

مقدمه خطای 502.5 یکی از خطاهای رایج در هنگام اجرای برنامه های ASP .NET Core بر روی سرورهای IIS و Plesk است. این خطا معمولاً به دلیل مشکلات مرتبط با DNS، پیکربندی نادرست سرور، تنظیمات نادرست در فایل های پیکربندی و یا مشکلات دسترسی به لاگ ها رخ می دهد. در این مقاله، به بررسی مراحل حل این خطا می پردازیم.


۱. بررسی DNS دامنه

یکی از اولین اقداماتی که باید انجام دهید، بررسی وضعیت DNS دامنه است. برای این کار:

🔹 اطمینان حاصل کنید که DNS های دامنه به درستی تنظیم شده باشند.

🔹 می توانید از ابزار nslookup در ویندوز یا dig در لینوکس برای بررسی وضعیت DNS استفاده کنید:

nslookup yourdomain.com
dig yourdomain.com

🔹 در صورتی که DNS به درستی تنظیم نشده باشد، ممکن است نیاز به اعمال تغییرات در تنظیمات DNS داشته باشید.


۲. ورود به Plesk

برای بررسی دقیق تر و رفع مشکل، نیاز است که به کنترل پنل Plesk وارد شوید:

🔹 از طریق مرورگر، به آدرس Plesk خود بروید.

🔹 نام کاربری و رمز عبور خود را وارد کنید.

🔹 به بخش مربوط به دامنه موردنظر بروید و تنظیمات سرور را بررسی کنید.


۳. ایجاد یک فولدر با نام logs و اختصاص پرمیشن Full Control به این فولدر

در بسیاری از موارد، نبود فولدر logs و یا عدم دسترسی صحیح به آن، مانع از ایجاد لاگ های مناسب برای بررسی خطا می شود.

🔹 به دایرکتوری wwwroot پروژه خود در Plesk مراجعه کنید.

🔹 فولدری با نام logs ایجاد کنید.

🔹 دسترسی Full Control را برای این فولدر فعال کنید تا برنامه بتواند لاگ ها را در آن ذخیره کند.


۴. قرار دادن stdlogenabled روی true در web .config

برای فعال کردن ثبت خطاهای مربوط به ASP .NET Core در IIS، باید مقدار stdlogenabled را در فایل web .config تغییر دهید:

🔹 فایل web .config را باز کنید.

🔹 مقدار زیر را بررسی کرده و در صورت نبود، اضافه کنید:

<aspNetCore processPath="dotnet" arguments="yourapp.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout">
</aspNetCore>

🔹 پس از انجام این تغییرات، IIS را ریستارت کنید و مجدداً وضعیت سایت را بررسی نمایید.


۵. حذف دو کاراکتر V2 از مقدار AspNetCoreModule و سپس بررسی وضعیت سایت

در برخی موارد، مقدار AspNetCoreModuleV2 ممکن است باعث ایجاد خطای 502.5 شود. برای رفع این مشکل:

🔹 فایل web .config را باز کنید.

🔹 مقدار AspNetCoreModuleV2 را به AspNetCoreModule تغییر دهید:

<aspNetCore processPath="dotnet" arguments="yourapp.dll" hostingModel="InProcess" />

🔹 تغییرات را ذخیره کرده و مجدداً سایت را تست کنید.


۶. بررسی لاگ‌های ایجاد شده در فولدر logs

پس از انجام مراحل بالا، بررسی فایل های لاگ بسیار مهم است. لاگ های ایجاد شده می توانند اطلاعات ارزشمندی درباره دلیل خطا ارائه دهند.

🔹 به فولدر logs مراجعه کنید.

🔹 فایل های جدید ثبت شده را بررسی کنید.

🔹 اگر در لاگ ها خطای خاصی مشاهده شد، بر اساس آن اقدام به رفع مشکل کنید.


۷. بررسی Connection String در فایل appsettings .json

در برخی موارد، مقدار نادرست Connection String می تواند باعث خطای 502.5 شود. برای بررسی این مورد:

🔹 فایل appsettings .json را باز کنید.

🔹 مقدار ConnectionStrings را بررسی کنید:

“ConnectionStrings”: {
“DefaultConnection”: “Server=myserver;Database=mydb;User Id=myuser;Password=mypassword;”
}

🔹 اطمینان حاصل کنید که اطلاعات سرور، نام دیتابیس، نام کاربری و رمز عبور صحیح باشند.


۸. حل مشکل طبق لاگ ایجاد شده و یا اعلام مسیر لاگ‌ها به مشتری جهت بررسی و رفع مشکل توسط برنامه نویس

اگر با بررسی لاگ ها، مشکل قابل حل باشد:

✅ بر اساس خطای ثبت شده، اقدام به رفع آن کنید.

✅ در صورتی که نیاز به تغییرات در کدهای برنامه باشد، مسیر لاگ ها را به مشتری اعلام کنید تا برنامه نویس بتواند مشکل را بررسی و برطرف نماید.


نتیجه گیری

خطای 502.5 در ASP.NET Core معمولاً به دلیل مشکلات پیکربندی، عدم دسترسی به لاگ ها، تنظیمات نادرست web config و یا مشکلات DNS رخ می دهد. با انجام مراحل ذکر شده در این مقاله، می توانید به صورت مرحله به مرحله علت مشکل را پیدا کرده و آن را برطرف کنید.

✅ این مقاله برای بخش دانشنامه مارال هاست تنظیم شده است وجهت کمک به کاربران برای حل مشکل خطای 502.5 . 🚀

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

مطالب اخیراً بازدیدشده

  • تنظیمات ایمیل در سی پنل (cPanel)
  • راهنمای جامع سفارشی‌سازی و مدیریت FileManager در DirectAdmin
  • مسیریابی در IPv6
  • ریست سرویس Exim
  • IPv6 چیست
  • dns و انواع آن
  • تنظیم شناسه ایرنیک در پنل مارال هاست برای ثبت دامنه
  • دامنه
  • فعال‌سازی و سفارشی‌سازی آمار وب‌سایت (Website Statistics) در DirectAdmin
  • تمدید دامنه ir.
  • بررسی حجم اکانت ایمیل در سی‌پنل (cPanel)
  • بررسی خطاها در ارسال و دریافت ایمیل
  • رفع خطای عدم اتصال MySql از طریق سوکت در دایرکت ادمین
  • Cloudflare Magic Firewall: فایروال شبکه در لبه ابری برای امنیت سازمانی
  • رفع خطای Authentication Token Manipulation Error
  • گواهینامه SSL
  • Bcc Forward ایمیل های ارسالی به ایمیل خاص در Mail Enable
  • انتقال دامنه بین دو شناسه ایرنیک
  • نصب گواهینامه SSL بر روی hostname دایرکت ادمین
  • بررسی حجم مصرفی دیسک در سرور لینوکسی
  • افزایش امنیت وردپرس با Wordfence (محافظت از فایل‌ها)
  • چگونه با «Cache Reserve» از Cloudflare بهره ببریم
  • آموزش کامل پیکربندی DirectAdmin
  • کنترل پنل پلسک (Plesk)
  • معماری آدرس‌ دهی در IPv6
  • عدم اتصال به SSH سرور با اینترنت خاص (راهنمای رفع مشکل)
  • Cloudflare DNS؛ سریع‌ترین و امن‌ترین سرویس مدیریت دامنه
  • هاست اشتراکی
  • چگونه «Network Error Logging» در Cloudflare به کسب‌ وکار شما بینش اتصال بهتری می‌دهد
  • نحوه ایجاد ادان دامنه در پلسک
  • آموزش نصب SSL رایگان در Plesk
  • ساخت ایمیل در Plesk
  • بررسی حجم اکانت ایمیل در دایرکت ادمین
  • بررسی و پاک کردن لیست Messages در دایرکت ادمین
  • پیاده‌سازی و مدیریت IPv6
  • مشاهده بیشتر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

خطای 502.5 در لود دات نت کور

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

ژوئن 2026
شیدسچپج
 12345
6789101112
13141516171819
20212223242526
27282930 
« مه    

عضویت

جدیدترین پست‌ها

CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام

ما در مارال هاست، تلاش می‌کنیم میزبانی وب را به تجربه‌ای دلپذیر و بی‌دردسر برای شما تبدیل کنیم.

خرید هاست

  • هاست لینوکس
  • هاست ویندوز
  • هاست وردپرس
  • هاست ووکامرس
  • هاست دانلود
  • هاست نمایندگی
  • سرویس ایمیل OpenSRS

خرید سرور

  • سرور مجازی ایران
  • سرور مجازی اروپا
  • سرور مجازی فرانسه
  • سرور مجازی آلمان
  • سرور مجازی فنلاند
  • ثبت دامنه
  • گواهینامه SSL

دسترسی سریع

  • بلاگ
  • تماس با ما
  • ورود به ناحیه کاربری
  • ارسال تیکت پشتیبانی
  • قوانین استفاده از خدمات

تمام حقوق این وب سایت متعلق به میزبانی وب مارال هاست می باشد © 2025