Question

Je viens juste de voir cette mentionnées dans le Débordement de Pile question Meilleur WYSIWYG éditeur CSS et je ne savais pas qu'il pouvait être fait.Je suis un Visual Studio débutant, alors, comment faites-vous?

Est-il séparé de débogueur JavaScript?Je sais comment travailler l'un pour le code-behind pages...J'ai l'habitude d'utiliser Firebug pour traiter avec le débogage du code JavaScript.

Je suis à l'aide d' Visual Studio 2005.

Était-ce utile?

La solution

Je préfère utiliser Firebug pour les projets je ne peux pas utiliser Visual Studio 2008 sur.

Autres conseils

De débogage dans Visual Studio 2005, assurez-vous que l'option "désactiver le débogage de script" n'est pas cochée.Chargez ensuite votre page web dans Internet Explorer.Dans le menu déboguer à l'intérieur de Visual Studio 2005, sélectionnez "Attach to process" et choisir l'instance d'Internet Explorer qui a votre page web chargée.

Sinon, l' Firebug l'équipe a travaillé sur une version "lite", que vous pouvez inclure un script dans votre page soit en le lançant via un bookmarklet à partir de votre navigateur.Il n'est pas de fournir tout le débogueur de Firebug, mais elle vous donne une console et d'une ligne de commande à partir de laquelle vous pouvez inspecter les variables et les journaux de choses à la console.

Visual Studio 2008 ASP.NET projets a débogage activé par défaut.Vous pouvez définir des points d'arrêt dans votre .fichier js alors que le site web/web app projet est exécuté dans le ASP.NET débogage du serveur.

TechRepublic a une bonne marche par - voir Visual Studio 2008 simplifie débogage JavaScript.

Assurez-vous d'avoir "Désactiver le Débogage de Script" décochées, et il suffit de frapper la touche F5 pour démarrer le débogage dans VS2005 ou 2008.

Je voudrais aussi noter que si vous avez votre code JavaScript à l'intérieur de l' .aspx page, vous trouverez via le script explorer.Toutefois, si vous avez ça dans un autre .js fichiers, vous pouvez simplement mettre un point d'arrêt comme vous le feriez pour tout .cs fichier.

Dans Internet Explorer, sélectionnez Vue -> Débogueur De Script -> Ouvert.Cela devrait le faire.

Habituellement, vous savez où vous rencontrez des problèmes, alors vous pouvez définir un point d'arrêt dans votre code JavaScript en plaçant le mot-clé "débogueur;" sur une ligne dans votre code JavaScript (évidemment sans les guillemets) pour définir un point d'arrêt.

Quand vous arrivez dans Internet Explorer, il vous demandera si vous souhaitez déboguer et vous invite à choisir un débogueur à partir d'une liste, j'espère que vous verrez Visual Studio dans la liste (à la fois une nouvelle instance et actuellement en instance en cours d'exécution) - si vous utilisez Firefox avec Firebug, il va automatiquement arrêter l'exécution de la ligne et vous serez dans le Firebug débogueur, pas de Visual Studio.

Vous souhaitez effectuer les opérations suivantes pour configurer Internet Explorer pour ce faire - dans Internet Explorer, suivez ce chemin de menu: Outils > Options Internet > Onglet Avancé > Décochez la case l'option "Désactiver le Débogage de Script" options.

Vous pouvez définir un point d'arrêt à l'intérieur de JavaScript dans Visual Studio 2005, mais en plus de débogage qui ont besoin d'être activé dans Internet Explorer, vous pouvez uniquement définir le point d'arrêt dans une .fichier js.Vous ne pouvez pas déboguer tout inline code JavaScript.

J'ai aussi parfois avoir des problèmes lorsque vous essayez de déboguer mon code JavaScript lors de l'utilisation du processus d'attachement méthode pour aller dans le débogage.Je vais normalement utiliser la fonction "Démarrer le débogage" flèche verte.Vous saurez que votre code s'arrête au point d'arrêt dans votre .fichier js si l'icône de point d'arrêt (Burgandy Cercle par défaut) est rempli.Si ce n'est pas remplie, vous ne serez jamais arrêter là.

Enfin, assurez-vous d'avoir le débogage activé dans votre ASP.NET les paramètres de configuration.

Client de débogage du code JavaScript dans Visual Studio 2005:

Ajoutez le code suivant au début du code JavaScript:

debugger

Voir Client de débogage JavaScript dans Visual Studio 2005.

Ouais à l'aide de Microsoft Script Editor est une option si vous disposez d'Office XP ou Office 2003 est installé.Dans IE décochez la case Désactiver le débogage des scripts (Internet Explorer) et de Désactiver le débogage des scripts (Autres).

Redémarrer IE.Dans le menu Affichage, vous aurez une nouvelle rubrique, "le débogage de script", choisissez ouvrir.Vous aurez un choix de VS2005 ou Nouvelle instance de Microsoft Script Editor, les choisir et de lui donner un aller.

Edit:essayez cette lien pour un tutoriel

J'ai l'habitude d'utiliser Firebug pour traiter avec le débogage JS.

Sauf si vous avez besoin de déboguer dans IE, il n'y a pas besoin de s'arrêter à l'aide de Firebug.Il fonctionne avec JavaScript ASP.NET pages tout aussi bien comme avec n'importe quel autre type de page.

Visual Studio débogage JavaScript est bien, mais ne peut pas vraiment en concurrence avec la gamme complète de client-côté de l'information que Firebug agrégats.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top