J'ai donc un projet où je veux changer le thème de BootStrap. Donc, j'ai pris le thème de BootSwatch et le thème sélectionné est Lumen . Maintenant, dans mon fichier Bundle.Config, j'ai apporté les modifications ci-dessous.
bundles.Add(new StyleBundle("~/Content/css").Include(
//"~/Content/bootstrap.css",
"~/Content/bootstrap-Lumen.css",
"~/Content/superslides.css",
"~/Content/site.css"));
}
Maintenant, dès que je commence à utiliser le thème Lumen, je reçois une erreur (dans l'outil de développement) comme ci-dessous:
P.S: Ceci ne se produit pas lorsque j'utilise le thème normal de BootStrap . J'ai regardé dans SO Answer . Mais il est question de faire IIS change et tout. Mais mon problème ne se produit que lorsque je l’utilise Lumen thème: comment se débarrasser de ce problème?
J'ai téléchargé les fichiers manquants de ici et ajouté ceux du dossier fonts
de mon projet.
Puis ajouté ces lignes dans <system.webServer>
section dans web.config
fichier de mon projet:
<staticContent>
<remove fileExtension=".woff" />
<mimeMap fileExtension=".woff" mimeType="application/x-font-woff" />
<remove fileExtension=".woff2" />
<mimeMap fileExtension=".woff2" mimeType="application/font-woff2" />
</staticContent>
Dans votre cas, téléchargez le fichier glyphicons-halflings-regular.woff2 .
Comme alternative à la réponse de de Reyan Chougle , ceci peut également être corrigé via IIS:
REMARQUE: testé sur IIS 8.5 dans le navigateur Web Chrome
Je faisais face au même problème.
Lors d'une première tentative, j'ai ajouté le type MIME (font-woff2) directement sur le serveur IIS, cela fonctionnait. Toutefois, après le déploiement (type de CI/CD), le type MIME a été automatiquement supprimé.
Dans Deuxième tentative, j'ai ajouté des balises staticContent dans web.config et cela a fonctionné comme un correctif permanent.
J'ai eu un problème similaire avec WordPress. J'ai eu un dossier sur la racine du répertoire avec un chemin d'accès à la police, et pour une raison quelconque, j'ai net :: ERR_ABORTED et 404 (Introuvable). Donc, ce que j'ai fait était de déplacer ces polices vers wp-content/plugins
où d'autres polices ont été définies, telles que FontAwesome ... et que cela fonctionne!