2009-09-20 4 views

Répondre

2

J'ai le même problème. Lorsque j'apporte des modifications à un fichier JS, ma seule solution consiste à effectuer une actualisation complète (CTRL-F5) pour voir les modifications JS. Je suppose que le serveur de développement VS n'est pas assez intelligent pour gérer la mise en cache des fichiers statiques.

I ne pas ont ce problème avec un vrai serveur IIS7 sur n'importe quel navigateur.

1

Probablement le navigateur. Voici l'astuce que j'utilise, (et utilise StackOverflow). Dans vos fichiers HTML, mettre un numéro de version dans la chaîne de requête pour vos fichiers JS comme ceci:

<link href="foo.js?version=somethingthatchanges" /> 

Cela entraînera le navigateur pour revenir au serveur chaque fois que vous mettez à jour votre application pour obtenir un nouveau fichier JS . Vous pouvez soit coder en dur un nombre croissant ici dans la chaîne de requête, ou vous pouvez y mettre vos informations de version d'assembly .NET si vous le souhaitez.

+0

Vous n'avez pas fini de taper comment faire ceci ??? – Malcolm

+0

D'oh. Pardon. J'ai oublié de marquer mon exemple en tant que "code" et StackOverflow cache les tags sauf s'ils sont dans des blocs "code". –

Questions connexes