出于某种原因,我的 IIS 不会返回任何字体文件。它们都以 404 的形式返回。我已验证 URL 正确且 MIME 类型正确。字体文件当前位于使用 MVC4 的 .NET 4.5 项目中。当我将文件移动到项目之外,进入服务器的根目录时,它可以很好地提供文件。我已经验证项目的 web.config 中没有对文件扩展名的处理方式进行任何覆盖。
到目前为止,.TTF、.EOT、.SVG 和 .WOFF 文件都在发生这种情况。同一目录中的其他静态文件可以正常返回。IIS8.5 中是否有一些设置阻止返回字体文件?
我附上了一个由失败的请求跟踪生成的日志文件。