日期:2014-05-17  浏览次数:20438 次

ASPX在IIS7.0中如何设置404跳转?
aspx页面,如果用户访问了一个不存在的页面,例如aa.aspx, 想让他自动跳到页面,404.html或者404.aspx? 试了一下设置IIS, 但还是不行,只是对那些静态页面的不存在页面,可能跳转,例如: aa.html。

问题: 如何让不存在的动态页面实现跳转呢? 回帖有分送。

------解决方案--------------------
1,global里面可以使用void Application_Error(object sender, EventArgs e)
{破获aspx错误

2,也可以在配置文件中自定义
<customErrors defaultRedirect="~/AdminMessages/Error.aspx" mode="On">
<error statusCode="404" redirect="~/404.htm" />
</customErrors>

3,可能跟设置的经典模式还是集成模式有关系
------解决方案--------------------

HOW TO:使用 Visual C# .NET 在 ASP.NET 中创建自定义错误报告