【发布时间】:2011-08-01 10:47:44
【问题描述】:
大家! 我遇到了 asp.net 错误异常的问题。 我正在开发房地产网络应用程序,谷歌已经为房地产链接建立了索引。但是经过一段时间后,数据库中不再存在几个房地产。 下一个问题是:如果用户单击房地产链接,该链接在 db 中不再存在, 我需要返回带有状态码 404 的客户错误页面。
我尝试用下一个方法做到这一点:
- 在处理 url 我检查是否这样 房地产存在
- 如果不是我扔
我自己的
RealEstateDontExistException - 在 Global.asax 中处理错误
服务器的我检查这个错误是否是
RealEstateDontExistException的类型 那么 - 我设置:
我需要显示带有状态码 404 的 aspx 页面。 在本地主机上它工作正常。但是如果我尝试从生产服务器获取不存在的不动产,那么网络浏览器会显示下一个文本
“您要查找的资源已被删除、名称已更改或暂时不可用。” 状态码为 404。
有人可以帮助我吗?谢谢。
【问题讨论】:
-
您确认服务器上存在
ErrorPage.aspx吗?
标签: asp.net http-status-code-404 custom-error-pages