2010-08-13 3 views
0

Je rencontre un problème avec un projet d'application Web Visual Studio 2008 dans lequel les modifications apportées au formulaire ou au code ne sont pas générées lors du débogage. Par conséquent, je ne peux pas utiliser de points d'arrêt. En fait, aucun des changements que je vais faire ne s'affichera à moins que je ne navigue dans «C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Fichiers ASP.NET temporaires» et que j'y supprime le dossier «root». Donc, mon processus de débogage et de développement implique de faire des changements, puis de fermer Visual Studio 2008, de supprimer ce dossier, puis de ré-ouvrir Visual Studio et de compiler. J'ai eu le même problème en utilisant 2010 aussi bien. Mon code réside sur mon disque C:Code source différent du code en cours de construction

Toutes les suggestions sont grandement appréciées.

+0

S'agit-il d'un problème de droits? Il est possible que le compte d'ordinateur ASP.NET ne dispose pas des droits. La douleur dans le cul à faire semble exécuter DiskMon pour voir si .NET essaie de supprimer les fichiers dans le répertoire. –

+0

Où est DiskMon? Est-ce que .NET devrait supprimer des fichiers dans ce répertoire? Il semble qu'il soit nécessaire de les supprimer pour que mes modifications soient propagées. –

Répondre

1

J'ai eu des problèmes comme celui-ci avant (mais peut-être pas exactement la même chose). Supprimez les fichiers .dll & .pdb et réessayez. Assurez-vous également que le projet est activé pour le débogage.

+0

J'ai essayé de supprimer ces fichiers mais en vain. Le projet est en cours de compilation en mode débogage –

1

Dans Visual Studio Configuration Manager, vous pouvez modifier la configuration de votre projet. Changez pour debug.

+0

J'ai confirmé qu'il était compilé en mode debug. –

1

Avez-vous essayé une reconstruction? Je ne sais pas pourquoi votre code ne se met pas à jour lors de la construction, mais parfois, la construction à partir de rien résout le problème.

+0

Oui, beaucoup de reconstructions. –