我有一台 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 文档立即可用。