Visual Studio Javascript point d'arrêt de ne pas se faire frapper, pourquoi?
Possible de définir un point d'arrêt pour le bloc de code de javascript comme la capture d'écran ci-dessous.
Comment pouvons-nous les utiliser? VS toujours ignore.
utilisez votre navigateur outils de développement et de définir le point d'arrêt.
C'est ce que j'ai fait. Je me demandais simplement si je manque qqch précieux ici.
msdn.microsoft.com/en-us/library/7seh8d72.aspx
C'est ce que j'ai fait. Je me demandais simplement si je manque qqch précieux ici.
msdn.microsoft.com/en-us/library/7seh8d72.aspx
OriginalL'auteur Jude | 2014-05-06
Vous devez vous connecter pour publier un commentaire.
Si Internet Explorer est le navigateur lors du débogage, Visual Studio est, en théorie, capable de s'arrêter à des points d'arrêt fixé au script côté client. Pour utiliser cette fonction, vous devez vous assurer que l'option "Désactiver le débogage de script" est cochée dans votre IE Options Internet, onglet Avancé.
Cependant, j'ai trouvé VS le débogage de script pour être un peu feuilletée; le point d'arrêt n'est pas toujours frappé, surtout avec VS2010 ou plus tôt. Mon expérience personnelle est que cela fonctionne mieux dans VS2012 ou plus tard.
Cela étant dit, si vous êtes à l'aide de VS que le script côté client débogueur et vous trouvez que votre côté client des points d'arrêt ne sont pas touchées, il est préférable d'insérer un "débogueur;" ligne avant la ligne que vous souhaitez à briser pour s'assurer qu'il est capté par le VS débogueur de script.
pennstatephil posté un lien ci-dessus qui, en effet, fournit plus d'informations sur le sujet: http://msdn.microsoft.com/en-us/library/7seh8d72.aspx
Edit: je ne suis pas en mesure d'ajouter des commentaires, mais en réponse à sb9 du commentaire à propos de pourquoi utiliser IE, je trouve le débogage dans Visual Studio beaucoup plus pratique lorsque l'on étudie le comportement du script avant de publications se produire et côté serveur comportements survenant immédiatement après les publications. Aussi, parfois, les VS/IE combinaison permettra de voir les erreurs que Chrome et Firefox/Firebug rapports avec un absurde message d'erreur.
oui, aujourd'hui je viens d'insérer explicitement "débogueur;" directement dans le code. JavaScript points d'arrêt plus ou moins cessé d'être efficaces récemment... une récente package de mise à Jour peut-être? Pas sûr...
J'ai décoché les paramètres dans Outils -> Débogage -> Juste-À-Temps de Débogage et qui a fonctionné pour moi.
OriginalL'auteur thesentiment
Un autre scénario pour l'incapacité de le débogueur s'arrête au point de rupture est si l'on utilise le groupage.
Pour déboguer les fichiers JavaScript, nous avons besoin de supprimer le regroupement.
J'espère que cela aidera quelqu'un.
OriginalL'auteur Yoky
Dans
Visual Studio 2017
il y a une option pourenable/disable
le débogage de scriptL'activer et vous devriez être bon d'aller.
OriginalL'auteur Pierre
Il semble y avoir une infinité de possibilités pour expliquer pourquoi cela se produit. Je viens de résoudre ce problème après des heures de recherche.
Mon problème est que mes points d'arrêt ont été désactivé immédiatement après mon collègue permis le regroupement (voir la description ici). J'ai dû aller dans notre BundleConfig.cs fichier et commentez la ligne qui dit:
Après je l'ai fait, ils ont été frappés. Vous voulez ajouter cette ligne de retour pour les déploiements.
OriginalL'auteur sup bro
Oui, vous pouvez mettre le point de rupture sur le côté client de la page dans Visual studio
D'abord Mettre le débogueur en java-script code et l'exécution de la page dans le navigateur
Après cela, ouvrez votre page dans le navigateur et afficher l'inspecter l'élément que vous voyez la vue suivante
OriginalL'auteur Kamran