سلام
برای رفع آسیب پذیری بالا ابتدا صفحه یا صفحاتی دلخواه برای Error code های مختلف طراحی کنید (به عنوان نمونه فایل html اینجا را save نمایید) و آن را در سرور در پوشه وب سایت کپی کنید. سپس به سراغ 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>