عبور از پیغام خطای "Error: An unexpected error has occurred" و نمایش خطای واقعی به برنامه نویسان

زمانی که در حال کار با شیرپوینت هستید، به خصوص هنگام برنامه نویسی، ممکن است پس از اعمال تغییرات و بعد از اینکه صفحه لود شد با پیغام خطای Error: An unexpected error has occurred مواجه بشین! این پیغام یک پیغام سفارشی و تعریف شده در شیرپوینت هست که با وقوع یکسری خطاهای خاص به کاربر نمایش داده میشه! برای اینکه بتونید پی به اصل این خطا و جزئیات اون ببرید و دقیقاً متوجه بشین که خطای برنامتون کجاست، باید کارهای زیر رو انجام بدید :
  1. فایل web.config مربوط به سایتتون رو با یک editor مانند notepad باز کنید.
  2.  "CallStack" رو در صفحه ویرایشگر و در بخش SafeMode جستجو کنید. مقدار جلوی آنرا از false  به true  تغییر دهید.
  3.  "CustomErrors" رو در بخش System.Net جستجو کنید. مقدار آنرا از On به Off تغییر دهید.

 

اکنون تغییرات را ذخیره کنید. خواهید دید که پس از لود شدن صفحه به جای پیغام خطای پیش فرض، خطای اصلی ، که شما را جهت رفع آن راهنمایی خواهد کرد، نمایش داده می شود.

موفق باشید…Wink

پاسخ دهید