2013-05-02 110 views
0

我有一个URL的路由页面,如http://www.example.com/2/2332/example 现在,当我给url http://www.example.com/2/2332/example一段时间。我被带到服务器错误页面:在网址中获取点的错误

HTTP 404。您正在寻找(或它的 的一个依赖项)可能已被删除的资源,有其名称更改,或者是 暂时不可用。请检查以下URL并确定 拼写正确。

我想重定向到同一页http://www.example.com/2/2332/example或我的自定义404错误页面http://www.example.com/404.aspx

我试图调试,但它不是打在Global.asax.cs中Application_Error事件。

任何帮助解决这个问题?

回答

2

断点没有命中,因为它不是asp.net错误。这是一个IIS错误。您必须modify web.config才能重定向到自定义错误页面。

+0

的web.config文件已经修改自定义错误页,我重定向到错误页面与任何其他网址,而不是重定向对于这种情况。 – Maninder 2013-05-02 13:56:33

+1

尝试relaxedUrlToFileSystemMapping http://haacked.com/archive/2010/04/29/allowing-reserved-filenames-in-URLs.aspx – rocky 2013-05-02 14:00:45

+0

relaxedUrlToFileSystemMapping感谢这个岩石制定了我... :) – Maninder 2013-05-02 14:19:42