【发布时间】:2011-03-08 09:08:52
【问题描述】:
我使用 Shay Jacoby 的解决方案来路由 404 和 500,它在我的开发盒上运行良好: How can I properly handle 404 in ASP.NET MVC?
但是,在生产中,它仅路由 500 个错误,404 仍会获得默认的 iis 404 消息。我想我错过了一些简单的东西,有什么想法吗?
我将代码部署到本地 iis7 网站,并且正在重定向 500 错误。我想不出环境中有什么不同。生产也是iis7,代码相同。
谢谢
【问题讨论】:
-
更新:我将 IIS 中的 404 错误页面更改为指向我的 Error/http404 控制器操作。这似乎有效。但是我不明白为什么 404 的情况没有在 application_error 中被捕获。
标签: asp.net asp.net-mvc deployment http-status-code-404