4 votes

mise en cache dans le serveur de développement asp.net

Détails : J'utilise Visual Studio 2005 sur Windows xp sp3. Le site web est stocké sur le système de fichiers. J'ai utilisé subversion pour extraire le code du serveur.

Voici le problème : Lorsque je lance l'application pour la première fois, tout va bien. Mais lorsque je fais des changements dans l'application, je devrais pouvoir voir ces changements en rechargeant la page dans le navigateur. Mais ce n'est pas le cas. Je dois arrêter le serveur de développement et relancer l'application, ce qui démarre une nouvelle instance du serveur de développement et je peux alors voir les modifications. Cela prend environ 3-4 minutes et c'est une perte de temps que je ne peux pas me permettre.

Pour mon collègue développeur qui est ici depuis longtemps, tout fonctionne bien. Il peut simplement modifier la page et la recharger dans le navigateur pour voir les changements.

En lisant certains forums sur le web, j'ai essayé de vider le cache de mon navigateur (IE, Firefox) et cela ne fonctionne pas. Donc, ce n'est pas un problème de cache du navigateur. C'est lié au cache du serveur de développement.

Toutes les idées sont appréciées !!!

5voto

Yogesh Jindal Points 315

Merci pour votre aide. C'était en fait ma faute. J'ai en fait désactivé le suivi des annuaires avant-hier parce qu'il ne me permettait pas de construire le site web. Je viens de trouver cette solution sur un forum. Je n'avais aucune idée de ce qu'était cette chose à ce moment-là, j'étais juste heureux que cela fonctionne.

Voici le lien : http://support.microsoft.com/kb/911272

J'ai fixé la valeur à 2 pour "HKLM \Software\Microsoft\ASP.NET\FCNMode La clé de registre ". Si je la mets à 0, le projet se retrouve dans une construction infinie, peut-être est-ce dû à la lenteur de ma machine. La valeur 2 fonctionne pour moi.

0voto

Andrew M Points 3067

Est-ce que vous construisez le code ? Est-ce que les changements concernent le code derrière (.aspx.cs ou .aspx.vb) ou le code dans les pages de garde (.aspx)

Pour les changements de code derrière, si vous détachez le débogueur (appuyez sur le bouton d'arrêt carré bleu) et reconstruisez, alors oui, vous devriez être en mesure de ctrl-f5 (rafraîchir fortement) votre navigateur et voir les changements. Pour les changements de code avant, une fois enregistrés, rafraîchir le navigateur devrait suffire.

-1voto

Tomas Lycken Points 23432

Il est fort probable que ce problème ne soit pas lié à votre navigateur, mais à Visual Studio. Assurez-vous de construire l'ensemble du site entre les modifications et le rechargement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X