1. Make html with custom message, and save that on any directory
c:\inetpub\wwwroot\custom_errors\404.html
c:\inetpub\wwwroot\custom_errors\500.html
2. Alter web.config of c:\inetpub\wwwroot, add next content.
<system.webServer>
<
httpErrors errorMode="Custom" existingResponse="Auto" defaultResponseMode="ExecuteURL">
<
clear />
<
error statusCode="404" path="/custom_errors/404.html" responseMode="ExecuteURL" />
<
error statusCode="500" path="/custom_errors/500.html" responseMode="ExecuteURL" />
<
/httpErrors>
<
/system.webServer>
References:
[1] http://stackoverflow.com/questions/434272/iis7-overrides-customerrors-when-setting-response-statuscode
[2] http://stackoverflow.com/questions/619895/how-can-i-properly-handle-404-in-asp-net-mvc
[3] http://stackoverflow.com/questions/717628/asp-net-mvc-404-error-handling
No comments:
Post a Comment