我正在尝试部署一个引用http://fortawesome.github.io/Font-Awesome/的 Web 应用程序
一切都在本地运行良好,但是当我部署时,我收到了几个 500 错误。
> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.ttf
> 500 (Internal Server Error)
> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.woff
> 500 (Internal Server Error)
> GET
> http://localhost/csweb/Content/font_awesome/font/fontawesome-webfont.svg#fontawesomregular
> 500 (Internal Server Error)
对 StackOverflow 的快速搜索将我带到了这个线程:为什么@font-face 在 woff 文件上抛出 404 错误?
因此,我添加到我的 web.config 文件中:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
...
我看到 IIS 在调用 iisreset 后反映了这些更改,但在部署的应用程序上没有看到任何影响。
我没有找到任何其他明显的答案——有人知道我不知道的吗?