首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在IIS Express的web.config中添加MIME映射

在IIS Express的web.config中添加MIME映射
EN

Stack Overflow用户
提问于 2012-01-27 00:54:30
回答 5查看 142.8K关注 0票数 180

我需要将.woff文件扩展名的新MIME映射添加到IIS Express。

如果我将以下代码片段添加到IIS Express的"applicationhost.config“中,它可以正常工作:

代码语言:javascript
复制
<staticContent lockAttributes="isDocFooterFileName">
    <mimeMap fileExtension=".woff" mimeType="font/x-woff" />
    ...

但实际上我想把它添加到我的"web.config“中,这样并不是每个开发人员都需要在本地更改他们的"applicationhost.config”。

因此,我再次将其从"applicationhost.config“文件中删除,并将以下代码片段添加到项目的”web.config“中:

代码语言:javascript
复制
<system.webServer>
  ...
  <staticContent>
    <mimeMap fileExtension=".woff" mimeType="font/x-woff" />
  </staticContent>
</system.webServer>

不幸的是,它似乎不是这样工作的,因为当我试图访问一个.woff文件时,我最终得到了一个HTTP404.3错误。

我做错了什么?

EN

回答 5

Stack Overflow用户

发布于 2013-06-29 01:27:18

如果任何人遇到类似错误:无法添加具有唯一键属性的‘mimeMap’类型的重复集合条目和/或其他脚本在执行此修复时停止工作等错误,则首先将其删除可能会有所帮助,如下所示:

代码语言:javascript
复制
<staticContent>
  <remove fileExtension=".woff" />
  <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
</staticContent>

至少这解决了我的问题

票数 61
EN

Stack Overflow用户

发布于 2016-01-21 21:38:12

代码语言:javascript
复制
<system.webServer>
     <staticContent>
      <remove fileExtension=".woff"/>
      <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
      <mimeMap fileExtension=".woff2" mimeType="font/woff2" />
    </staticContent>
  </system.webServer>
票数 19
EN

Stack Overflow用户

发布于 2013-02-27 17:40:30

感谢你的这篇文章。在我的asp.net mvc项目中,我使用了以下几个模板来实现这个功能,它对我来说也是有效的。

代码语言:javascript
复制
<system.webServer>   
  <staticContent>
   <mimeMap fileExtension=".mustache" mimeType="text/html"/>
  </staticContent>
</system.WebServer>
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9021946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档