自定义404错误页的问题~~~~~~~~~~求助嗷嗷嗷嗷嗷嗷嗷嗷!!!!!!!!!!!!!!!!

wongfunny 2013-04-25 04:21:43
<customErrors mode="On" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="404.html" />
</customErrors>

这是web.config里面配置的, 输入xx.aspx的时候不存在页面就会到指定的404.html
但是输入xxxx就直接走404了。。。
试过在Global.asax Application_Error里面处理,但是根本不走Application_Error这个函数,就直接系统的404了
...全文
100 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wongfunny 2013-04-26
  • 打赏
  • 举报
回复
引用 4 楼 lifeilin6671 的回复:
IIS在发现结尾是aspx文件的时候才交给aspp_isapi.dll处理,这个时候才能触发Global.asax Application_Error里面的事件。 你的后缀不是apsx或是也没进行url重写,是不会触发这个事件的。
那我应该在哪里处理呢? 本来是在Application_Error里面处理的 但是根本不走这个函数 是不是应该加个url重写?
  • 打赏
  • 举报
回复
IIS在发现结尾是aspx文件的时候才交给aspp_isapi.dll处理,这个时候才能触发Global.asax Application_Error里面的事件。 你的后缀不是apsx或是也没进行url重写,是不会触发这个事件的。
wongfunny 2013-04-26
  • 打赏
  • 举报
回复
引用 2 楼 szcszcss 的回复:
mode=RemoteOnly试下。
不行啊~~~
Scorip 2013-04-26
  • 打赏
  • 举报
回复
路径不存在或文件不存在肯定是404啊。。。楼主不会是想让所有互联网中的错误URL都跳到你指定的错误页面吧!!!!
  • 打赏
  • 举报
回复
引用 5 楼 wongfunny 的回复:
[quote=引用 4 楼 lifeilin6671 的回复:] IIS在发现结尾是aspx文件的时候才交给aspp_isapi.dll处理,这个时候才能触发Global.asax Application_Error里面的事件。 你的后缀不是apsx或是也没进行url重写,是不会触发这个事件的。
那我应该在哪里处理呢? 本来是在Application_Error里面处理的 但是根本不走这个函数 是不是应该加个url重写?[/quote] 如果你的程序存在URL重写的话,可以加一个,如果没有的话,直接用系统的404也没也行啊!
szcszcss 2013-04-25
  • 打赏
  • 举报
回复
mode=RemoteOnly试下。
gxingmin 2013-04-25
  • 打赏
  • 举报
回复
404错误一般是访问的链接文件不存在导致的

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧