我知道页面重定向到404错误的自定义错误页面是很常见的。但是,有人说他们在浏览器中打开了一个不存在的图像,例如http://mysite.com/nothinghere.gif。此站点返回404错误,但它不仅仅是浏览器默认值,它是自定义404.如何在IIS7上配置ASP.NET站点来执行此操作? web.config中的customerrors部分似乎不适用于images,css,js等
答案 0 :(得分:2)
将自定义错误页面设为脚本。
当它被调用时,您可以发送缺少页面的html响应,或查询请求以查找图像名称,然后发送图像或重定向到图像。
针对自定义404错误的问题尝试这些链接
IIS 404 Custom Error not working as expected
http://forums.asp.net/p/1603843/4089618.aspx
答案 1 :(得分:2)
customErrors
部分将适用于ASP.NET管理的资源。 IIS7在webserver节点下有自己的httpErrors
部分。当然,还有用于配置它的UI。无论如何,错误处理行为也会因您在经典模式或集成模式下运行ASP.NET应用程序而发生变化。我建议你阅读以下文章来掌握它。
http://www.braintrove.com/article/46 - 这将告诉您如何设置IIS7自己的cutom错误页面
下面介绍IIS7错误处理
http://learn.iis.net/page.aspx/267/how-to-use-http-detailed-errors-in-iis-70/ http://blogs.iis.net/ksingla/archive/2008/02/18/what-to-expect-from-iis7-custom-error-module.aspx