我正在尝试部署引用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会引导我进入这个主题:Why is @font-face throwing a 404 error on woff files?
因此我添加到我的web.config文件中:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
...
我在调用iisreset后看到IIS反映了这些更改,但在部署的应用程序中没有看到效果。
我没有找到任何其他明显的答案 - 任何人都知道我不知道的事情吗?
答案 0 :(得分:4)
<httpHandlers>
<add verb="GET" path="*.woff" type="System.Web.StaticFileHandler" />
<add verb="GET" path="*.ttf" type="System.Web.StaticFileHandler" />
<add verb="GET" path="*.svg" type="System.Web.StaticFileHandler" />
...