【发布时间】:2011-12-29 00:32:28
【问题描述】:
我似乎无法弄清楚如何自定义处理此错误。我有一个这样定义的端点:
[HttpGet] 公共 ActionResult Test() { ... }
如果我尝试 POST 到这个端点,它会抛出正确的 http 405 错误。问题是我想提供一个自定义错误页面,而不是 IIS 默认页面。我尝试在 global.asax 中破坏 application_error 方法,但它从未被调用,我尝试在 web.config 中添加 <customErrors /> 部分但无济于事。
有什么建议吗?
【问题讨论】:
-
使用 firebug 或同等功能,您在浏览器中看到 405 还是 500 状态码?
标签: c# asp.net-mvc iis-7 error-handling