Depuis que j'ai installé Visual Studio 2010 à partir de rien il y a environ 2 mois, il se comporte légèrement différemment lors du débogage du code JavaScript exécuté dans IE.
Je trouve ce comportement assez inconfortable. Chaque fois que je remarque une erreur dans le code lors du débogage, il m'est arrivé de la corriger dans la vue dynamique. Je frappe sauver. VS ne se plaint pas. Ensuite, je rafraîchit la page dans IE et - bang - les modifications sont perdues, il charge à nouveau l’ancienne version intacte.
Je n'ai pas été en mesure de savoir comment désactiver ces points de vue. Avant de réinstaller Visual Studio, cela n’était pas le cas. Cela créerait uniquement des vues "dynamiques" pour les scripts trouvés dans les balises de script intégrées dans les fichiers HTML.
Essaye ça IE> Options Internet> Paramètres (sous Historique de navigation)> Vérifier la nouvelle version des pages stockées: chaque fois que je visite la page Web.
Cela fonctionne pour moi dans IE10.
Une autre option consiste à ouvrir les outils de développement et à sélectionner l'option de cache Toujours actualiser à partir du serveur comme indiqué dans l'image ci-dessous.
Essayez d'appuyer sur CTRL + F5 sur la page Web. Cela a fait le tour pour moi.
Le problème était que j'avais ouvert d'autres fenêtres IE à partir d'une session de débogage précédente, de sorte que les fichiers javascript dynamiques étaient toujours mis en cache.
L'ouverture des outils de développement - F12
- devrait également entraîner la suppression des fichiers de cache de la page à chaque actualisation.
Changer l'encodage du fichier JS en question, d'une page de code Windows à UTF-8, corrige cela pour moi.
En le limitant, il semble que les caractères OEM étendus ASCII du fichier (par exemple ALT-254 que j'utilise pour une puce) provoquent le problème avec les fichiers de page de codes Windows.
(Visual Studio 2013 Update 5, IE11)
J'ai eu le même problème de ne pas pouvoir atteindre un point de rupture dans le nouveau code. Et les points d'arrêt sur l'ancien code de la même page afficheront la version [dynamique]. La page modifiée n'est pas rechargée. Cela vient de commencer pour moi il y a une semaine dans les versions VS2012 et VS2013. L'utilisation de la page d'actualisation et/ou Ctl-F5 n'a pas fonctionné pour moi. MAIS, la lecture de ce fil m'a amené à utiliser F12 pour ouvrir les outils de développement. Laisser la fenêtre ouverte, tout en activant l'actualisation fait l'affaire. Merci les gars.
1) Exécuter la page sans débogage (Debug -> Démarrer sans débogage)
2) Alors que la page Web est ouverte dans Internet Explorer, appuyez sur Ctrl-F5 pour que que le cache IE est effacé. Assurez-vous que IE a le focus.
3) Fermez IE et réexécutez la page avec le débogage (Debug -> Start Debugging).
Cela a résolu le problème pour moi.