4

我知道页面重定向到 404 错误等的自定义错误页面是很常见的。但是假设有人在他们的浏览器中打开一个不存在的图像的 url,例如http://mysite.com/nothinghere.gif。此站点返回 404 错误,但它不仅仅是浏览器默认的,它是自定义的 404。如何在 IIS7 上配置 ASP.NET 站点来执行此操作?web.config 中的 customerrors 部分似乎不适用于图像、css、js 等

4

2 回答 2

2

customErrors部分将适用于由 ASP.NET 管理的资源。httpErrorsIIS7在 webserver 节点下有自己的部分。当然,也有 UI 来配置它。无论如何,错误处理行为也会根据您在经典模式或集成模式下运行 ASP.NET 应用程序而改变。我建议您阅读以下文章以掌握它。

http://www.braintrove.com/article/46 - 这将告诉你如何设置 IIS7 自己的自定义错误页面

下面解释 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

于 2011-01-07T05:25:55.510 回答
2

使您的自定义错误页面成为脚本。

当它被调用时,您可以为缺少的页面发送 html 响应或查询请求以找出图像名称,然后发送图像或重定向到图像。

尝试这些链接以解决自定义 404 错误
IIS 404 自定义错误无法按预期工作
http://forums.asp.net/p/1603843/4089618.aspx

于 2011-01-07T05:08:09.263 回答