Amin Zare
Amin Zare
خواندن ۱ دقیقه·۴ سال پیش

تنظیمات نمایش صفحه خطا Error Pages در IIS و رفع خطای Missing Error Handling برای وب سایت

سلام

گزارش خطا
گزارش خطا

برای رفع آسیب پذیری بالا ابتدا صفحه یا صفحاتی دلخواه برای Error code های مختلف طراحی کنید (به عنوان نمونه فایل html اینجا را save نمایید) و آن را در سرور در پوشه وب سایت کپی کنید. سپس به سراغ IIS بروید و تنظیمات زیر را در IIS برای وب سایت مورد نظر انجام دهید

مراحل در IIS
مراحل در IIS

می توانید تمام انواع خطا ها را ریدارکت کنید. متاسفانه IISتنظیمات صحیح را در فایل webconfig اعمال نمی کند و لازم است بصورت دستی شما اینکار را انجام دهید:



1- <system.web>

<customErrors mode="RemoteOnly" />

</system.web>

2 -

<system.webServer>

<httpErrors existingResponse="Replace" errorMode="Custom" defaultResponseMode="ExecuteURL">

<remove statusCode="404" subStatusCode="-1" />

<error statusCode="404" prefixLanguageFilePath="" path="/404.html" responseMode="ExecuteURL" />

</httpErrors>

</system.webServer>

iisتنظیمات
شاید از این پست‌ها خوشتان بیاید