2009-08-25 5 views
0

Lorsque mon code génère une erreur, j'aime être amené à la ligne avec l'exception et regarder toutes les variables avec la pile d'appels en main. Quand je débogue ASP.NET quand une exception est lancée, je n'ai pas l'IDE du studio visuel qui me montre la ligne et tout ça. Comment les studios visuels peuvent-ils le déboguer comme une application winform C# normale?débogage ASP.NET avec des studios visuels comme winform

NOTE: Je ne pense pas que cela soit important, mais j'utilise firefox comme navigateur. les points d'arrêt fonctionnent correctement, mais mes exceptions se produisent toujours sur la page au lieu d'IDE en premier.

Répondre

5
  1. Assurez-vous d'avoir debug="true" dans votre fichier Web.config.
  2. Vérifiez Configuration Manager (dans le menu Générer) pour vous assurer que votre application s'exécute en mode débogage.
  3. Ouvrez la boîte de dialogue Attach to Process... (dans le menu Déboguer). Cliquez sur le bouton Select à côté du « Fixer à » et assurez-vous qu'il est réglé sur « déterminer automatiquement le type de code à déboguer », et que « Transport » est réglé sur « Par défaut »

maintenant mis un point d'arrêt, appuyez sur F5 et Visual Studio devrait vous amener à la ligne appropriée lorsqu'une erreur se produit.

+0

+1 bonne réponse, et bienvenue dans la communauté. – JoshJordan

+0

Je suis les étapes ci-dessus (je n'ai pas eu à changer quoi que ce soit) et n'ai pas eu de chance sur les exceptions. les points d'arrêt fonctionnent bien et ont toujours. –

0

Il suffit de rechercher Debug = "true" dans web.config qui est également généralement demandé lorsque vous créez votre application, ce qui règle la situation dans la plupart des cas.

Questions connexes