asp.net自定义错误页面

客户要求,当URL地址不正确时,跳到网站首页。我在本地项目里面配置了web.config<customErrorsmode="On"defaultRedirect="De... 客户要求,当URL地址不正确时,跳到网站首页。
我在本地项目里面配置了web.config

<customErrors mode="On" defaultRedirect="Default.aspx">
<error statusCode="410" redirect="Default.aspx"/>
<error statusCode="404" redirect="Default.aspx"/>
</customErrors>

在本地测试可以,上传到服务器就不能跳转,直接跑出404错误。

恳请高人指点迷津。谢谢!
展开
 我来答
百度网友93e096e28
2010-07-09 · TA获得超过186个赞
知道答主
回答量:73
采纳率:0%
帮助的人:84.5万
展开全部
ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件、Application_Error 事件以及应用程序配置文件 (Web.config)。

如果您不调用 Server.ClearError 或者捕获 Page_Error 或 Application_Error 事件中的错误,则将根据 Web.config 文件的 <customErrors> 部分中的设置处理错误。在 <customErrors> 部分,可将重定向页指定为默认的错误页 (defaultRedirect) 或者根据引发的 HTTP 错误代码指定特定页。您可使用此方法自定义用户收到的错误信息。
尽管您可在 <customErrors> 部分中 defaultRedirect 属性的值中引用默认的错误页,但是您还可根据引发的 HTTP 错误代码指定要重定向到的特定页。<error> 子元素允许使用此选项
<customErrors mode="On" defaultRedirect="ApplicationErroy.aspx">
<error statusCode="403" redirect="403.htm"/>
<error statusCode="404" redirect="404.htm"/>
<error statusCode="500" redirect="500.htm"/>
</customErrors>

完整内容请参考以下网址
http://blog.csdn.net/tuwen/archive/2009/11/26/4879052.aspx
a308595369
2010-07-09 · TA获得超过610个赞
知道小有建树答主
回答量:601
采纳率:0%
帮助的人:537万
展开全部
404 百分之百是路径错误!你改一下跳转页面的路径吧!

有时要在路径前面加/ 的 不是在本地的就要加/ 呵呵!
你去试试吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式