زمان انتشار:
دوشنبه 14 آبان 1403
نحوه فعالسازی قابلیت ثبت خطا در وب سایتهای net core. در کنترل پنل 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