【发布时间】:2012-08-18 14:04:01
【问题描述】:
我应该输入哪些 web.config 设置才能处理 404 错误,但不能处理其他错误。我想处理 404 错误的原因是,有时我会故意输入不存在页面的 url,但我可以处理并在内部重定向到真实页面。这很好用,但是,我不想处理其他页面。相反,我想加载标准的“非自定义”错误,以便我可以识别页面的问题并查看导致错误的行号。但是当我为 404 启用自定义错误时,我开始被重定向到默认错误页面(对于 500 错误)并且不知道是什么导致了错误。
或者,我会考虑创建一个自定义错误页面,该页面可以正确显示导致错误的页面和行。我可以为经典 ASP 做到这一点,但我找不到如何为 ASP.Net 做到这一点。
任何帮助或指点将不胜感激。
谢谢!
附:不确定它是否有区别,但我的测试服务器是 IIS7.5,而实时网站的服务器是 IIS6。
【问题讨论】:
标签: c# asp.net custom-errors