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

1401/03/14 Asp.net core 0 1 پاسخ

چطور میتونیم در ASP.NetCore لاگ خطا داشته باشیم.

پاسخ داده شد

زهیر صفری

لیست سوالات

طراح سایت و نرم افزار - توسعه گر

1396/04/29

پاسخ های این پرسش

1- ابتدا وارد هاست پلسک بشید.

2- ابتدای با زدن گزینه Hosting Settings به بخش تنظیمات  سطح دسترسی هاست رفته

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

3-گزینه Additional write/modify permissions  تیک زده و برابر True قرا دهید.

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

4- حال وارد روت هاست (File Manager) و وارد پوشه (httpdocs) بشید.

اگر پوشه logs در این بخش وجود ندارد بسازید.

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

5- حال سطح دسترسی پوشه رو چک کنید.

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

 

روی گزینه سطح دسترسی کلیک کنید.

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

تیک همه گزینه allow رو بزنید در هر قسمت کلیک و تیک allow  بزنید.

6- فایل web.config  روباز کنید.

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

 مقدار عبارت stdoutLogEnabled را برابر True قرار داده و تغییرات را ذخیره کنید.

با این کار هر خطای در وب سایت رخ بده یک فایل Text در پوشه logs ایجاد و انواع خطای رو متناسب با پروژه خودتون مشاهده میکنید.

نکته: در صورتی که از netCore. نسخه 2.1 و یا پایین تر استفاده می کنید، مقدار hostingModel را بر روی OutOfProcess تنظیم کنید.

 

حالا یک بار وب سایت رو اجرا کنید تا فایل خطا ثبت بشه.

موفق باشید.

ارسال پاسخ

برای ارسال پاسخ لطفا وارد یا ثبت نام کنید با تشکر