【发布时间】:2015-12-19 07:37:04
【问题描述】:
在网站上我有一个非常奇怪的情况。当我刷新网站(几次)时,大多数时候我会在随机文件(主要是图像)上收到 404 错误。我认为 404 错误是由 IIS 返回的。我不知道为什么。有 404 错误的文件在那里,直接通过 url 打开确实有效。
您可以轻松重现,点击浏览器上的刷新按钮并查看控制台。你会看到随机出现这样的404错误。
到目前为止我已经尝试过,不成功
- 确保群组
IIS_IUSRS拥有所有资源的读取权限 - 已在 IIS 中启用
static content compression - 禁用
static content compression有积极作用,404 错误不太常见,但仍会发生。 - 将图像移动到另一个目录
我的问题
什么可能导致这种行为,我可以尝试做些什么来解决这个问题?我花了很多时间自己弄清楚,所以任何帮助都将不胜感激!
【问题讨论】:
-
我很确定错误来自 IIS。我使用 nginx 并且曾经遇到过同样的错误,我可以通过在 nginx 站点可用的配置文件中进行一些更改并确保图像被视为图像来解决
-
我同意。可能是因为我的 web.config 配置(和 url 重写)引起的吗?如果我能看到它,我会尝试将图像视为图像。
-
我真的没有一个好的答案,因为我不习惯 IIS,但是尝试 URL 重写,这里可能就是这种情况