2009-10-17 11 views
4

Lorsque j'appuie sur F5, mon application Web démarre et s'exécute, mais le débogueur Visual Studio n'est pas connecté au processus. Le bouton de lecture est toujours activé.Visual Studio ne débogue pas

J'ai vérifié le gestionnaire de configuration et toutes les bibliothèques et applications Web sont debug | any-cpu.

+0

quelle version de Visual Studio? est-ce pour des applications Web ou des applications Windows. – feihtthief

+0

vs 2008, application web –

Répondre

3

Vous pouvez également exécuter votre application Web en dehors de Visual Studio, puis sélectionner Déboguer -> "Attacher au processus". Dans la liste des processus, choisissez le processus de travail ASP.NET, "asp_wp.exe".

+3

si vous utilisez Windows Vista ou Windows 7, le processus sera nommé 'w3wp.exe' –

0

chèque pour l'option:

Property Pages (right click project) -> Start Options -> Debuggers -> ASP.Net 

doit être cochée pour activer débogueur sur vos pages web.

+1

Oui, ceci est coché –

3

Avez-vous réglé

<compilation debug="true"/> 

Dans votre fichier web.config?

+0

Oui, cette valeur est définie. –

+0

Merci :) totalement oublié J'ai changé cela –

+0

J'avais basculé le mode de compilation dans la liste déroulante VS .. Merci! –

0

Vérifiez si tous les symboles de débogage sont activés, voir aussi dans quel dossier vous avez votre dll, lib ou bin

0

, essayez de nettoyer votre solution. Vous pouvez également supprimer tout dans le répertoire bin que votre application est en train de compiler. Puis reconstruisez toute la solution.

3

Oh comment je déteste cette réponse, mais il a juste travaillé pour moi ...

Symptômes: il fonctionne très bien pendant plusieurs semaines, refuse tout simplement de débogage.

Solution: fermez Visual Studio, supprimez le contenu du répertoire Bin, redémarrez. De manière irritante, il a fallu un redémarrage complet pour l'amener à démarrer le débogage; redémarrer Visual Studio + iisreset n'était pas suffisant.

Plus d'informations: Je trouve parfois que le cache d'IE est le coupable (étrange mais vrai). Par conséquent, fermez toutes les instances d'IE, démarrez IE, effacez le cache, fermez IE, puis réessayez de déboguer avec Visual Studio.

+0

quelle honte ... solution fermée, fermée VS, supprimé contenu de la poubelle et cela a fonctionné ..: -/ – hanzolo

+0

travaillé pour moi - asp.net application arrêté le débogage soudainement et rien ne le ferait fonctionner à nouveau. La fermeture de Visual Studio et la suppression du contenu des répertoires "bin" et "obj" pour le projet ont corrigé le problème de façon magique –

0

Je reçois cela très souvent avec une application standard - pas une application web.

J'ai remarqué que cela se produit lorsque je change les propriétés du projet de démarrage.

Quoi qu'il en soit ma solution est:

  • Ouvrez le dossier bin

  • Supprimer l'exe, config et pdb pour le projet de démarrage (ma solution a des dizaines de projets, donc je ne veux pas supprimer plus que nécessaire ici).

  • construire le projet de démarrage

  • a frappé F5

très frustrant en effet ...

0
  • En web.config, vérifiez que vous avez: <compilation debug="true" />

  • Si vous avez web.config transforme, assurez-vous de votre environnement que vous construisez dans le menu déroulant à côté du bouton d'exécution a: <compilation debug="true" /> (Dans les pages de propriétés (clic droit sur projet -> propriétés), dans l'onglet de construction à gauche, cochez "Définir la constante de débogage", cliquez sur le bouton avancé en bas et définissez les informations de débogage de sortie à plein. Ensuite, sur l'onglet Web à gauche, en bas, vérifiez que Debuggers ASP .NET est cochée.

0

Cliquez sur Outils -> Options-> Debugging -> Général

décochez la case "Exiger fichier source exactement mathématiques la version originale".

Questions connexes