自定义404错误页的问题~~~~~~~~~~求助嗷嗷嗷嗷嗷嗷嗷嗷!!!!!!!!!!!!!!!!
<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了
------解决方案--------------------IIS在发现结尾是aspx文件的时候才交给aspp_isapi.dll处理,这个时候才能触发Global.asax Application_Error里面的事件。
你的后缀不是apsx或是也没进行url重写,是不会触发这个事件的。
------解决方案--------------------
如果你的程序存在URL重写的话,可以加一个,如果没有的话,直接用系统的404也没也行啊!
------解决方案--------------------
路径不存在或文件不存在肯定是404啊。。。楼主不会是想让所有互联网中的错误URL都跳到你指定的错误页面吧!!!!