پارس دیتا
کد: KB-WP-C2-FA-331
زمان انتشار: دوشنبه 14 آبان 1403

نحوه فعالسازی قابلیت ثبت خطا در وب سایتهای net core. در کنترل پنل PLESK

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

Plesk

در صورتیکه وب سایت و نرم افزار شما تحت "NET Core." کد نویسی شده باشد میتوانید بر اساس این دانشنامه قابلیت ثبت خطا را در نرم افزار های با کد نویسی تحت "NET Core."  فعال نمایید

در ابتدا به کنترل پنل میزبانی پلسک خود وارد شوید و با انتخاب دامنه خود و از سربرگ "Dashboard" و بخش "Files & Databases" وارد بخش "Files" شوید

از منوی درختی سمت چپ وارد فولدر "httpdocs" می شویم . در ابتدا مسیر پیشفرض ذخیره فایل لاگ خطا را ایجاد می نماییم ( در این آموزش مسیر فایل انتخابی "logs/ErrNetCore" را ایجاد می نماییم ) سپس فایل "web.config" جستجو و انتخاب و با یکی از ویرایشگرهای فایل آن را ویرایش می نماییم. 

کد زیر را در فایل "web.config" در داخل "<system.webServer/>" قرار می دهیم:

<aspNetCore processPath=”dotnet” arguments=”.\project.dll” stdoutLogEnabled=”true” stdoutLogFile=”.\logs\ErrNetCore” hostingModel=”inprocess” />

سپس مجدد سایت را در مرورگر بارگذاری و لود می نماییم. در صورتیکه مشکلی در لود وب سایت وجود داشته باشد بصورت خودکار فایل لاگی مشابه فایل زیر حاوی جزئیات خطا در دایرکتوری "logs/ErrNetCore/" ایجاد می شود:

ErrNetCore_202410111574_21189.log
آخرین بروزرسانی: دوشنبه 21 آبان 1403 10:29:46