À l'aide de points d'arrêt de débogage Javascript dans IE et VS2008
Je ne suis pas en mesure d'utiliser le point d'arrêt en Studio avec Javascript. Je suis en mesure de débogage si j'utilise le débogueur;
J'ai vu cette Point d'arrêt pas accroché lors du débogage dans VS.Net 2005 question déjà. J'ai essayé la réponse et ça ne fonctionne pas.
À la recherche dans la fenêtre Modules, V. Mvc.Jobtrakt.APB est chargé correctement, mais il pointe vers un dossier temp
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\dbc0c0c5\f64a99b3\assembly\dl3\9de055b3\eb1303b1_9760c901\V. Mvc.Vous.apb: chargé des Symboles.
J'ai pensé qu'il serait:
\Vous\Site Internet\V. Mvc.Vous\V. Mvc.Vous\obj\Debug ( c'est dans le répertoire du projet)
Mais indépendamment de l'emplacement, j'ai fermé VS 2008, puis s'est envolé avec le dossier temp (ci-dessus), le bin et obj dossiers.
Ouvert VS 2008 et fait un nettoyage. J'ai mis un point de rupture dans le js et il me semblait qu'il allait travailler maintenant ( Le point d'arrêt a été rempli)
Commencé debug et il ne brise jamais sur le point d'arrêt. Regardez le point de rupture et il est maintenant un cercle rouge avec un point rouge et un indicateur d'alerte. Planant au-dessus du point d'arrêt me donne cette information utile: Le point d'arrêt ne sera pas actuellement être frappé. L'emplacement ne pourrait pas être mappé à un script côté client. Voir l'aide pour ASPX point d'arrêt de la cartographie. Je ne suis pas redirigé, le point d'arrêt est en fonction. bla bla bla, cela devrait fonctionner.
Donc je me demandais si quelqu'un a des idées?
Quelqu'un est-il en mesure de définir des points d'arrêt dans VS2008 et les faire travailler?
OriginalL'auteur Brad8118 | 2008-12-17
Vous devez vous connecter pour publier un commentaire.
essayez de taper "débogueur" dans la source où vous voulez briser
Ce n'travail. J'ai essayé d'obtenir les points d'arrêt de travail.
Cela a fonctionné comme un charme pour moi.
Aïe, Seulement 6 ans plus tard à accepter. Apparemment, cela fonctionne toujours 🙂
OriginalL'auteur Greg Dean
Assurez-vous que vous êtes attaché à la bonne du processus. Par exemple, une fois que vous avez votre page chargée dans IE,
Voir si cela vous aide à obtenir le débogage javascript.
OriginalL'auteur palehorse
ce qui est arrivé à moi aussi. Les points d'arrêt cessé de fonctionner dans certaines fonctions. Dans mon cas, le problème est que j'ai utilisé
<%=..%>
à l'intérieur du script. Aussi loin que je pouvais comprendre à la lecture de MSDN, c'est parce que Visual Studio cartes le point d'arrêt des lignes de la.ASPX
pour le HTML résultant basée sur le contenu en ligne, de sorte que lorsque vous mettez un<%=..>
votre script obtenu sera différent de celui de la.ASPX
fichier.OriginalL'auteur Andre Juliano
Vous ne devriez pas avoir à mettre débogueur javascript. J'ai eu de cet objectif et la raison en était il y a une erreur dans le script dans un bloc try catch en termes de syntaxe. Dès que j'ai corrigé la syntaxe, les points d'arrêt mappé correctement à nouveau.
OriginalL'auteur Steve Long
Greg a répondu à la question, toutefois, d'ajouter un peu plus de la valeur de répondre
Mettre débogueur dans le code java script.
Ainsi assurez-vous de débogage activé dans internet explorer > Outils > Options Internet > Avance
les cases à cocher pour les personnes handicapées de débogage ne doit pas être cochée.
OriginalL'auteur Mutant
Dans mon cas, était due j'ai été en utilisant
$.ajax({
type: "GET",
au lieu
$.ajax({
type: "POST",...
Merci cale_b, j'ai déjà changer.
OriginalL'auteur Jim Vazquez
Juste le type de fonction d'alerte dans le script pour chaque ligne ou de toute ligne, si l'alerte n'est pas déclenchée alors nous pouvons identifier la ligne où c'est par l'erreur
OriginalL'auteur Praneeth