IIS 在 PDF 文件上返回 404

IIS 在 PDF 文件上返回 404

我有一台 IIS 10.0 服务器,一切运行正常,但有一个问题。任何 .pdf 文件都返回 404。我知道权限是正确的,因为同一文件夹中的所有图像文件都运行正常。

PDF MIME 类型存在于 IIS 根目录和站点中,并且没有设置请求过滤。

网络上的大多数结果都是针对旧版本的 IIS,所以我没有主意。还有人遇到过这种情况吗?

答案1

在本地服务器上访问该网站并向我显示了整个错误:

HTTP 错误 404.11 - 未找到

该请求包含双重转义序列,并且 Web 服务器上配置了请求过滤以拒绝双重转义序列。

您可以尝试以下操作:

验证 applicationhost.config 或 web.confg 文件中的 configuration/system.webServer/security/requestFiltering@allowDoubleEscaping 设置。

更改了“要尝试的事情”中的设置,pdf 文档立即可用。

相关内容