امروز چهارشنبه , 02 فروردین 1402
چطور میتونیم در ASP.NetCore لاگ خطا داشته باشیم.
پاسخ داده شد
پاسخ های این پرسش
1- ابتدا وارد هاست پلسک بشید.
2- ابتدای با زدن گزینه Hosting Settings به بخش تنظیمات سطح دسترسی هاست رفته
3-گزینه Additional write/modify permissions تیک زده و برابر True قرا دهید.
4- حال وارد روت هاست (File Manager) و وارد پوشه (httpdocs) بشید.
اگر پوشه logs در این بخش وجود ندارد بسازید.
5- حال سطح دسترسی پوشه رو چک کنید.
روی گزینه سطح دسترسی کلیک کنید.
تیک همه گزینه allow رو بزنید در هر قسمت کلیک و تیک allow بزنید.
6- فایل web.config روباز کنید.
مقدار عبارت stdoutLogEnabled را برابر True قرار داده و تغییرات را ذخیره کنید.
با این کار هر خطای در وب سایت رخ بده یک فایل Text در پوشه logs ایجاد و انواع خطای رو متناسب با پروژه خودتون مشاهده میکنید.
نکته: در صورتی که از netCore. نسخه 2.1 و یا پایین تر استفاده می کنید، مقدار hostingModel را بر روی OutOfProcess تنظیم کنید.
حالا یک بار وب سایت رو اجرا کنید تا فایل خطا ثبت بشه.
موفق باشید.