IIS7 将字体文件作为 404 提供

IIS7 将字体文件作为 404 提供

我无法让 IIS 返回字体文件。URL 正确,MIME 类型设置正确,但我仍然收到 404 错误。其他静态文件(如 JS、CSS、LESS)都按预期返回,但该死的字体文件不会返回。

如果有帮助的话,这是针对运行 MVC4 的 .NET 4.5 项目。

如果我将字体文件移出应用程序,则文件会正确返回。这几乎就像 .NET 应用程序中的某些设置阻止检索字体文件一样。

在此先感谢您的帮助,如果有其他信息有帮助,请告知我。

答案1

您可能需要添加带有字体文件扩展名的 MIME 类型。

IIS 无法提供某些文件扩展名

编辑:不,如果您已经设置了它们,那么您显然不需要。顺便说一句,MIME 类型可以根据每个应用程序进行设置,因此您可能只想检查 web.config 文件中是否已覆盖 MIME 类型。(在 web.config 文件中搜索文件扩展名也可能会得到一些有趣的东西,也可能没有)

相关内容