Jusqu'à récemment, mon navigateur Chrome chargeait correctement les fichiers de carte source CSS. Maintenant, ce n'est pas le cas.
Le réglage est activé:
Et les fichiers CSS ont une balise de mappage source en bas:
/*# sourceMappingURL=Home.cshtml.css.map */
Mais l'onglet Réseau et Fiddler2 montrent que Chrome n'essaie même pas de charger le fichier de carte source.
Y a-t-il quelque chose qui me manque? La syntaxe sourceMappingURL
est-elle correcte? J'ai activé/désactivé le paramètre "Activer les cartes source CSS".
version Chrome: 44.0.2403.30 beta-m
fichiers Sourcemap générés par Web Essentials dans VS 2013.
Vous pouvez essayer les étapes suivantes:
1- supprimez le fichier de carte et régénérez-le à nouveau.
2- A l'aide de l'inspecteur chrome, allez dans Paramètres> Général puis cliquez sur le bouton "Restaurer les valeurs par défaut et recharger"
Lorsque le fichier CSS a le sourcemapping incorporé en base64, il semble fonctionner correctement.
Par exemple:
/*# sourceMappingURL=data:application/json;base64,eyJ2....5235== */
Votre code semble correct, la seule raison pour laquelle il ne reflète pas les modifications car vous chargez le fichier CSS mis en cache. Pour charger le nouveau fichier CSS, vous devez maintenez shift et appuyez sur le bouton de rechargement demander chrome pour recharger tous les fichiers au lieu de le charger à partir de l'argent.
OMG! Le problème m'a rendu fou! J'ai trouvé que le fichier CSS n'est pas complet. Voici ce que j'ai fait pour résoudre le problème:
Shift
+ Click on the refresh button
pour forcer la mise à jour des ressources.