Je suis en train de modifier un fichier .css dans Visual Studio 2012 (en mode débogage). J'utilise Chrome comme navigateur. Lorsque je modifie le fichier .css de mon application dans Visual Studio et que je l'enregistre, l'actualisation de la page ne permet pas de charger les modifications apportées à mon fichier .css. Je pense que le fichier .css est toujours en mémoire cache.
J'ai essayé :
- CTRL / F5
- Dans Visual Studio 2012, Allez dans les propriétés du projet, onglet Web Choisissez Démarrer un programme externe dans la section Action de démarrage Collez ou naviguez jusqu'au chemin d'accès de Google Chrome (le mien est le suivant C:\Users\xxx\AppData\Local\Google\Chrome\Application\chrome.exe ) Dans la boîte d'arguments de la ligne de commande, mettez -incognito.
- Utilisé les outils de développement de Chrome, cliquez sur l'icône "gear", coché "Disable Cache".
Rien ne semble fonctionner à moins que j'arrête manuellement le débogage (en fermant Chrome) et que je redémarre l'application (en débogage).
Existe-t-il un moyen de forcer Chrome à toujours recharger toutes les modifications apportées aux fichiers CSS et à recharger le fichier .css ?
Mise à jour :
1. Les modifications de style en ligne dans mon fichier .aspx sont prises en compte lorsque je rafraîchis le site. Mais les changements dans un fichier .css ne le sont pas. 2. Comme il s'agit d'une application ASP.NET MVC4, je clique sur un hyperlien, ce qui entraîne une requête GET. En faisant cela, je ne vois pas de nouvelle demande pour la feuille de style. Mais en cliquant sur F5, le fichier .css est rechargé et le code d'état (dans l'onglet réseau) est 200.
4 votes
F12 -> réseau -> clic droit -> vider le cache du navigateur (je n'aime pas ça, alors j'utilise firefox avec firebug)
0 votes
Je viens d'essayer ça aussi. Ça n'a pas l'air de fonctionner.
0 votes
Avez-vous essayé de le rafraîchir après tous les clics droits et les clics manuels ?
0 votes
Oui. J'ai également apporté une modification à mon fichier .aspx. Il a détecté la modification et les changements de css en ligne, mais pas les changements dans le fichier .css.
0 votes
Dans le même onglet de réseau, vous pouvez voir l'entrée de votre
.css
fichier - Je ne connais pas asp donc je ne peux pas être sûr, mais sur mon serveur de développement python flask le code d'état des entrées en cache est 304 alors que les fichiers retéléchargés ont 200. Vérifiez votre code d'état et le temps de requête pour voir si c'est un problème côté serveur.0 votes
Étrange, je n'ai pas de problème similaire avec netbeans/linux et chrome. il recharge toujours les css pour moi après les avoir modifiés.
0 votes
J'ai créé un addon qui gère exactement votre cas d'utilisation (forcer le rafraîchissement du CSS lorsqu'il est modifié) : chrome.google.fr/webstore/detail/live-reload/