I need to add a new MIME mapping for .woff file extensions to IIS Express.
If I add the following snippet to the “applicationhost.config” of IIS Express it works fine:
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
But I would actually like to do add it to my “web.config” so that not every developer would need to change their “applicationhost.config” locally.
So I removed it again from the “applicationhost.config” file and added the following snippet to the project’s “web.config”:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
Unfortunately it doesn’t seem to work that way because when I try to access a .woff file I end up with a HTTP 404.3 error.
What am I doing wrong?
Putting it in the “web.config” works fine. The problem was that I got the MIME type wrong. Instead of
orfont/x-woffit must befont/x-font-woffapplication/font-woff:See also this answer regarding the MIME type: https://stackoverflow.com/a/5142316/135441
Update 4/10/2013