Iis 7 IIS 500错误-无法在.ttf、.svg和.woff字体文件上执行URL?
我正在尝试部署一个引用 本地的一切都很好,但是当我部署时,会收到500个错误Iis 7 IIS 500错误-无法在.ttf、.svg和.woff字体文件上执行URL?,iis-7,mime-types,truetype,woff,Iis 7,Mime Types,Truetype,Woff,我正在尝试部署一个引用 本地的一切都很好,但是当我部署时,会收到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 &g
> 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可找到以下线索:
因此,我将以下内容添加到我的web.config文件中:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<mimeMap fileExtension=".svg" mimeType="image/svg+xml" />
</staticContent>
...
...
我看到IIS在调用iisreset后反映了这些更改,但对已部署的应用程序没有任何影响
我找不到任何其他明显的答案——有人知道我不知道的吗?哦,嘿,我几乎马上就想出来了。我需要在web.config中添加以下行:
<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" />
...
...
这使我的IIS服务器完全崩溃。