我在web.config中对出错作配置
<customErrors defaultRedirect="/Err/Error.aspx" mode="On">
<error statusCode="404" redirect="/Err/UrlDeal.aspx" />
</customErrors>网站正常访问是http://localhost:88/WebUI就可以
WebUI是网站根目录
然后Err目录是在WebUI目录下我现在在浏览器地址栏输入http://localhost:88/asdfsd,它就是不跳到
Err/UrlDeal.aspx页面去!!!请问哪里配错了???

解决方案 »

  1.   

    这个好象是这样的吧,你的应用程序根目录是在webui,因此你的webconfig的配置只能控制到webui下的出错。而你输的地址是http://localhost:88/asdfsd,而且你本身iis站点根目录又没有配置出错跳转,当然就不能到相应的页面了。
      

  2.   

    问题不在这里,我能够捕捉asp.net的程序错误,去不能捕捉iis的错误
    例如:我直接从浏览器输入http://localhost/sdfsdf本来是404错误,应该跳到我的出错页面,却跳入iis默认的404出错页面!!![我已经配置了404err<error statusCode="404" redirect="/Err/UrlDeal.aspx" />]