<! -- 自动插入文本结束 -->;
我已经做了 https://stackoverflow.com/questions/108813/404-http-error-handler-in-aspnet-mvc-rc-5 上概述的更改,但仍收到标准的 404 错误页面。我是否需要更改 IIS 中的某些内容?
我建议使用 FilterAttribute。例如,MVC 已经有 HandleErrorAttribute。您可以将其自定义为只处理 404。如果您感兴趣,请回复,我将查看示例。
顺便说一句
您在上一个问题中接受的解决方案(使用最后一条路由)在很多情况下都不起作用。使用 HandleUnknownAction 的第二种解决方案可以奏效,但需要在每个控制器或单一基础控制器中进行此更改。
我的选择是使用 HandleUnknownAction 的解决方案。