我需要将.woff文件扩展名的新MIME映射添加到IIS Express。
如果我将以下代码片段添加到IIS Express的"applicationhost.config“中,它可以正常工作:
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
但实际上我想把它添加到我的"web.config“中,这样并不是每个开发人员都需要在本地更改他们的"applicationhost.config”。
因此,我再次将其从"applicationhost.config“文件中删除,并将以下代码片段添加到项目的”web.config“中:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
不幸的是,它似乎不是这样工作的,因为当我试图访问一个.woff文件时,我最终得到了一个HTTP404.3错误。
我做错了什么?
发布于 2013-06-29 01:27:18
如果任何人遇到类似错误:无法添加具有唯一键属性的‘mimeMap’类型的重复集合条目和/或其他脚本在执行此修复时停止工作等错误,则首先将其删除可能会有所帮助,如下所示:
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
</staticContent>
至少这解决了我的问题
发布于 2016-01-21 21:38:12
<system.webServer>
<staticContent>
<remove fileExtension=".woff"/>
<mimeMap fileExtension=".woff" mimeType="application/font-woff" />
<mimeMap fileExtension=".woff2" mimeType="font/woff2" />
</staticContent>
</system.webServer>
发布于 2013-02-27 17:40:30
感谢你的这篇文章。在我的asp.net mvc项目中,我使用了以下几个模板来实现这个功能,它对我来说也是有效的。
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mustache" mimeType="text/html"/>
</staticContent>
</system.WebServer>
https://stackoverflow.com/questions/9021946
复制相似问题