Пользовательский экран ошибок для 404 ошибок с MVC3 и IIS 7.5
В моем приложении MVC 3 я пытаюсь показать пользовательские 404 страницы. У меня есть 403 страницы для работы, возвращая HttpStatusCodeResult. Тем не менее, 404 обрабатываются MVC, и, очевидно, что-то делается по-другому. Вот моя конфигурация.
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="/Pages/Error.aspx" redirectMode="ResponseRewrite">
<error statusCode="404" redirect="/Pages/404.aspx" />
<error statusCode="403" redirect="/Pages/403.aspx" />
<error statusCode="500" redirect="/Pages/error.aspx" />
</customErrors>
</system.web>
<system.webServer>
<httpErrors errorMode="Custom">
<remove statusCode="403" />
<remove statusCode="404" />
<remove statusCode="500" />
<error statusCode="403" path="/Pages/403.aspx" responseMode="ExecuteURL" />
<error statusCode="404" path="/Pages/404.aspx" responseMode="ExecuteURL" />
<error statusCode="500" path="/Pages/errors.aspx" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
Это на моем компьютере разработчика в настоящее время: IIS 7.5 на Windows 7
Любые предложения о том, как правильно это настроить?