نحوه فعال سازی ثبت خطا در ASP.NetCore

1- به مسیر بارگذاری پروژه خود در هاست ویندوز مراجعه کنید.

2- فایل web.config را باز کرده و خطی را که در آن processPath را برای فایل اجرایی درخواست‌ها، در نظر گرفته اید پیدا کنید:

مثال:

<aspNetCore processPath=".\somethings.exe" arguments="" forwardWindowsAuthToken="false" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />

3- حال لازم است مقدار عبارت stdoutLogEnabled را برابر True قرار داده و تغییرات را ذخیره کنید.

<aspNetCore processPath=".\somethings.exe" arguments="" forwardWindowsAuthToken="false" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout" />

4- با همین تغییر ساده بخش Logs فعال می شود. کافیست در مسیر بارگذاری پرژه به فولدر Logs مراجعه کنید. حال یک مرتبه وبسایت را اجرا کنید تا ثبت خطا انجام شود. مشاهده خواهید کرد که یک فایل txt ایجاد شده که خطای اصلی در آن ثبت شده است.

توجه کنید، لازم است قبلا پوشه Logs در مسیر پروژه شما ایجاد شده باشد.

5- حال می توانید بسته به خطای دریافتی اقدام به رفع مشکل کنید.

خطاها معمولا در مورد وجود مشکل در ارتباط با دیتابیس یا سطح دسترسی نامناسب و عدم امکان دسترسی به فایلی خاص روی می دهند که البته جزییات دقیق آن در فایل خطا ثبت می شود.
ممکن است با وجود اجرای مراحل فوق کماکان مسیر Logs خالی باشد و فایل Log ایجاد نشود. در این صورت لازم است سطح دسترسی فولدر Logs یا مسیرهای بالادستی را بررسی کنید. ممکن است دسترسی ایجاد و تغییر فایل محدود شده باشد. برای رفع مشکل به این راهنما مراجعه کنید.
  • 178 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

رفع خطای Sql server 'Saving changes is not permitted' Prevent saving changes that require table re-creation

اگر از هاست ویندوز استفاده می کنید و احتمالا با دیتابیس MSSQL اقدام به مدیریت وبسایت خود می کنید،...

رفع خطای NET Framework 4.7.2563.0 X86 v4.0.0.0 | Microsoft.AspNetCore.Hosting version 2.0.0-rtm-26452...

ASP.Net Core که به عقیده بسیاری، تحولی بزرگ در صنعت برنامه نویسی ایجاد کرده، مورد توجه بسیاری از...

عدم ثبت خطا یا Log در ASP.Net Core یا سیستم Nop Commerce

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

نحوه رفع خطای Application startup exception: System.ApplicationException: No database instance در Nop Commerce

این خطا خود گویای نوع مشکل است! در واقع اطلاعات دسترسی به دیتابیس که به وبسایت یا سیستم مورد...

رفع خطای Application startup exception: Newtonsoft.Json.JsonReaderException: Bad JSON escape sequence: \M. Path 'DataConnectionString', line 3, position 42

ممکن است پس از نصب و بارگذاری سیستم فروشگاه ساز Nop Commerce با خطای زیر مواجه شوید: Application...