Je dois ajouter un nouveau mappage MIME pour les extensions de fichier .woff à IIS Express.
Si j'ajoute l'extrait de code suivant à "applicationhost.config" d'IIS Express, cela fonctionne bien:
<staticContent lockAttributes="isDocFooterFileName">
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
...
Mais je voudrais en fait l'ajouter à mon "web.config" afin que tous les développeurs n'aient pas besoin de changer leur "applicationhost.config" localement.
Je l'ai donc supprimé à nouveau du fichier "applicationhost.config" et j'ai ajouté l'extrait suivant au "web.config" du projet:
<system.webServer>
...
<staticContent>
<mimeMap fileExtension=".woff" mimeType="font/x-woff" />
</staticContent>
</system.webServer>
Malheureusement, cela ne semble pas fonctionner de cette façon, car lorsque j'essaie d'accéder à un fichier .woff, je me retrouve avec une erreur HTTP 404.3.
Qu'est-ce que je fais mal?
la source
Si quelqu'un rencontre cela avec des erreurs telles que Erreur: impossible d'ajouter une entrée de collection en double de type 'mimeMap' avec un attribut de clé unique et / ou d'autres scripts cessent de fonctionner lors de cette correction, il peut être utile de la supprimer d'abord comme ceci:
<staticContent> <remove fileExtension=".woff" /> <mimeMap fileExtension=".woff" mimeType="application/font-woff" /> </staticContent>
Au moins ça a résolu mon problème
la source
<system.webServer> <staticContent> <remove fileExtension=".woff"/> <mimeMap fileExtension=".woff" mimeType="application/font-woff" /> <mimeMap fileExtension=".woff2" mimeType="font/woff2" /> </staticContent> </system.webServer>
la source
Je sais que c'est une vieille question, mais ...
Je remarquais juste que mon instance d'IISExpress ne servait pas de fichiers woff, donc je ne cherchais pas (Trouvé ceci) et ensuite trouvé:
http://www.tomasmcguinness.com/2011/07/06/adding-support-for-svg-to-iis-express/
Je suppose que mon installation prend en charge SVG car je n'ai pas eu de problème avec cela. Mais les instructions sont très modifiables pour woff:
Exécutez la commande:
appcmd set config / section: staticContent / + [fileExtension = 'woff', mimeType = 'application / x-woff']
J'ai résolu mon problème et je n'ai pas eu à jouer avec une configuration minable (comme je devais ajouter le support des verbes
PUT
etDELETE
). Yay!la source
Merci pour ce post. Cela a fonctionné pour l'utilisation de modèles de moustache dans mon projet mvc asp.net J'ai utilisé ce qui suit, et cela a fonctionné pour moi.
<system.webServer> <staticContent> <mimeMap fileExtension=".mustache" mimeType="text/html"/> </staticContent> </system.WebServer>
la source
Je n'utilise pas IIS Express mais je développe avec mon IIS local complet 7.
Donc, si quelqu'un d'autre essayait de le faire, je devais ajouter le type mime pour woff via le gestionnaire IIS
la source
Pour résoudre le problème, double-cliquez sur l'option de configuration "Types MIME" tout en sélectionnant le nœud racine IIS dans le panneau de gauche et cliquez sur le lien "Ajouter ..." dans le panneau Actions sur la droite. Cela fera apparaître la boîte de dialogue suivante. Ajoutez l'extension de fichier .woff et spécifiez "application / x-font-woff" comme type MIME correspondant:
Suivez la même chose pour woff2 avec application / x-font-woff2
la source
J'avais un problème pour que mon application ASP.NET 5.0 / MVC 6 serve des types de fichiers binaires statiques ou parcoure des répertoires virtuels. Il semble que cela soit maintenant fait dans Configure () au démarrage. Voir http://docs.asp.net/en/latest/fundamentals/static-files.html pour une introduction rapide.
la source