در این پست خواهید خواند:
اگر برای وبسایت خود از وب سرور IIS استفاده مینمائید و با یک خطای سرور مواجه شده اید،ممکن است خطای نمایش داده شده اطلاعات مفید و با جزئیات دقیقی نمایش ندهد
به طور پیش فرض، IIS فقط پیام های خطای بسیار ابتدایی را در مرورگر کاربر نمایش می دهد.
برای عیبیابی خطای سرور، میتوانید این رفتار را تغییر دهید تا جزئیات از مشکل نشان داده شود. در اینجا همان خطای بالا وجود دارد، اما با گزارش دقیقتر خطا:
این مقاله نحوه فعال کردن پیام های خطای دقیق در IIS را نشان می دهد.
لطفاً توجه داشته باشید: شما باید این را فقط در هنگام عیب یابی یک مشکل خاص فعال کنید. به دلایل امنیتی، به طور کلی نباید پیام های خطای کامل را برای کاربران نهایی نمایش دهید.
فعال کردن پیامهای خطای جزئی IIS:
1- IIS را باز کنید
2- "Error pages" را انتخاب کنید
3- "Edit Feature Settings" را انتخاب کنید
4- "Detailed Errors" را انتخاب کنید
در اینجا مراحل بالا با جزئیات بیشتر نمایش داده شده اند ...
1- IIS Manager را باز کنید:IIS Manager را با فشار دادن کلید Windows + R (یا Start Menu → Run) باز کنید تا پنجره Run باز شود.
در پنچره Run عبارت "inetmgr" را تایپ کرده و Enter/OK را فشار دهید.
2- روی Error pages کلیک کنید
در IIS Manager، وب سایت خود را از پنل سمت چپ انتخاب کنید و سپس «Error Pages» را انتخاب کنید:
3- روی Edit Feature Settings کلیک کنید:
4- Detailed Errors را انتخاب کنید:
در پنجره باز شده، گزینه "Detailed Errors" را در بخش "Error Responses" انتخاب کنید:
برای اعمال تغییرات روی OK کلیک کنید.
اکنون وقتی IIS با خطا مواجه شود، پیام خطا اطلاعات بسیار دقیق تری نسبت به قبل نمایش خواهد داد.